octave →
3.8.2-1 →
armhf → 2014-08-30 03:10:28
sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on testwandboard
╔══════════════════════════════════════════════════════════════════════════════╗
║ octave 3.8.2-1 (armhf) 29 Aug 2014 22:35 ║
╚══════════════════════════════════════════════════════════════════════════════╝
Package: octave
Version: 3.8.2-1
Source Version: 3.8.2-1
Distribution: jessie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'build/octave-knJJ5A/octave-3.8.2' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/octave-knJJ5A' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/jessie-staging-armhf-sbuild-d7708bc9-b3c2-467e-a814-a98f94c703e6' with '«CHROOT»'
┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot │
└──────────────────────────────────────────────────────────────────────────────┘
Get:1 http://172.17.0.1 jessie-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1 jessie-staging/main Sources [7500 kB]
Get:3 http://172.17.0.1 jessie-staging/main armhf Packages [8569 kB]
Ign http://172.17.0.1 jessie-staging/main Translation-en
Fetched 16.1 MB in 33s (477 kB/s)
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files │
└──────────────────────────────────────────────────────────────────────────────┘
Check APT
─────────
Checking available source versions...
Download source files with APT
──────────────────────────────
Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'octave' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/pkg-octave/octave.git
Need to get 17.9 MB of source archives.
Get:1 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-1 (dsc) [2952 B]
Get:2 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-1 (tar) [17.8 MB]
Get:3 http://172.17.0.1/private/ jessie-staging/main octave 3.8.2-1 (diff) [58.6 kB]
Fetched 17.9 MB in 7s (2374 kB/s)
Download complete and in download only mode
Check arch
──────────
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-JiPKTC/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
init-system-helpers
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded.
Need to get 0 B/812 B of archives.
After this operation, 0 B of additional disk space will be used.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12064 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), gfortran, debhelper (>= 9), automake, dh-autoreconf, texinfo, texlive-latex-base, texlive-generic-recommended, epstool, transfig, pstoedit, libreadline-dev, xauth, xvfb, libncurses5-dev, gperf, libhdf5-dev (>= 1.8.8), libblas-dev (>= 1.2-7), liblapack-dev (>= 3.4.1-4), gnuplot-nox, libfftw3-dev, less, libpcre3-dev, flex, libglpk-dev (>= 4.15), libsuitesparse-dev (>= 1:3.2.0), gawk, ghostscript, libcurl4-gnutls-dev | libcurl4-dev, libqhull-dev, desktop-file-utils, libfltk1.3-dev, libgl2ps-dev, libgraphicsmagick++1-dev, libftgl-dev, libfontconfig1-dev, libqrupdate-dev, libarpack2-dev (>= 2.1+parpack96.dfsg-2), dh-exec, dpkg-dev (>= 1.16.1), default-jdk, libqscintilla2-dev, libxft-dev, javahelper
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), gfortran, debhelper (>= 9), automake, dh-autoreconf, texinfo, texlive-latex-base, texlive-generic-recommended, epstool, transfig, pstoedit, libreadline-dev, xauth, xvfb, libncurses5-dev, gperf, libhdf5-dev (>= 1.8.8), libblas-dev (>= 1.2-7), liblapack-dev (>= 3.4.1-4), gnuplot-nox, libfftw3-dev, less, libpcre3-dev, flex, libglpk-dev (>= 4.15), libsuitesparse-dev (>= 1:3.2.0), gawk, ghostscript, libcurl4-gnutls-dev, libqhull-dev, desktop-file-utils, libfltk1.3-dev, libgl2ps-dev, libgraphicsmagick++1-dev, libftgl-dev, libfontconfig1-dev, libqrupdate-dev, libarpack2-dev (>= 2.1+parpack96.dfsg-2), dh-exec, dpkg-dev (>= 1.16.1), default-jdk, libqscintilla2-dev, libxft-dev, javahelper
dpkg-deb: building package `sbuild-build-depends-octave-dummy' in `/«BUILDDIR»/resolver-gMVmZ0/apt_archive/sbuild-build-depends-octave-dummy.deb'.
OK
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install octave build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
init-system-helpers
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
aglfn autoconf automake autopoint autotools-dev bsdmainutils ca-certificates
ca-certificates-java dctrl-tools debhelper default-jdk default-jre
default-jre-headless desktop-file-utils devscripts dh-autoreconf dh-exec
dh-python epstool file flex fontconfig fontconfig-config fonts-dejavu-core
gawk gettext gettext-base gfortran gfortran-4.9 ghostscript gnuplot-data
gnuplot-nox gnuplot-tex gperf groff-base gsfonts hdf5-helpers
imagemagick-common intltool-debian java-common javahelper less libamd2.3.1
libarchive-zip-perl libarpack2 libarpack2-dev libasound2 libasound2-data
libasprintf0c2 libasyncns0 libatk-wrapper-java libatk-wrapper-java-jni
libatk1.0-0 libatk1.0-data libaudio2 libavahi-client3 libavahi-common-data
libavahi-common3 libblas-dev libblas3 libbsd0 libbtf1.2.0 libbz2-dev
libcairo2 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2 libcolamd2.8.0
libcroco3 libcsparse3.1.2 libcups2 libcupsfilters1 libcupsimage2
libcurl3-gnutls libcurl4-gnutls-dev libcxsparse3.1.2 libdatrie1 libdrm-dev
libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1
libedit2 libexif-dev libexif12 libexpat1 libexpat1-dev libffi6 libfftw3-bin
libfftw3-dev libfftw3-double3 libfftw3-single3 libfl-dev libflac8
libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3 libfltk-images1.3 libfltk1.3
libfltk1.3-dev libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6
libfreetype6-dev libftgl-dev libftgl2 libgcrypt11 libgcrypt20 libgd3
libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran-4.9-dev libgfortran3
libgif4 libgl1-mesa-dev libgl1-mesa-glx libgl2ps-dev libgl2ps0 libglapi-mesa
libglib2.0-0 libglpk-dev libglpk36 libglu1-mesa libglu1-mesa-dev libgmp-dev
libgmpxx4ldbl libgnutls-deb0-28 libgnutls26 libgpg-error0
libgraphicsmagick++1-dev libgraphicsmagick++3 libgraphicsmagick1-dev
libgraphicsmagick3 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
libgtk2.0-0 libgtk2.0-common libharfbuzz-icu0 libharfbuzz0b libhdf5-7
libhdf5-cpp-7 libhdf5-dev libhogweed2 libice-dev libice6 libicu52 libidn11
libijs-0.35 libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0
libjbig2dec0 libjpeg8 libjpeg8-dev libjs-jquery libjson-c2 libk5crypto3
libkeyutils1 libklu1.2.1 libkpathsea6 libkrb5-3 libkrb5support0
liblapack-dev liblapack3 liblcms2-2 liblcms2-dev libldap-2.4-2 libldl2.1.0
liblqr-1-0 libltdl-dev libltdl7 liblua5.1-0 liblzma-dev libmagic1
libmagick++5 libmagickcore5 libmagickwand5 libmng1 libmpdec2 libncurses5-dev
libnettle4 libnspr4 libnss3 libogg0 libopenjpeg5 libp11-kit0 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre3-dev
libpcrecpp0 libpcsclite1 libpipeline1 libpixman-1-0 libplot2c2 libpng12-dev
libpoppler46 libpotrace0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev
libpulse0 libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib
libqhull-dev libqhull6 libqrupdate-dev libqrupdate1 libqscintilla2-11
libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative
libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg
libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
libreadline-dev libreadline6-dev librtmp1 libsasl2-2 libsasl2-modules-db
libsigsegv2 libsm-dev libsm6 libsndfile1 libspqr1.3.1 libsqlite3-0 libssh2-1
libssl1.0.0 libsuitesparse-dev libsynctex1 libsystemd-id128-0
libsystemd-journal0 libtasn1-6 libtext-unidecode-perl libthai-data libthai0
libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libtool libtool-bin
libumfpack5.6.2 libunistring0 libvorbis0a libvorbisenc2 libvpx1 libwmf-dev
libwmf0.2-7 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev
libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev
libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
libxcb1-dev libxcomposite1 libxcursor1 libxdamage-dev libxdamage1
libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
libxfont1 libxft-dev libxft2 libxi6 libxinerama1 libxkbfile1
libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
libxml-sax-perl libxml2 libxml2-dev libxmu6 libxmuu1 libxpm4 libxrandr2
libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt6 libxtst6
libxxf86vm-dev libxxf86vm1 libzzip-0-13 m4 man-db mesa-common-dev
mime-support openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openssl
pkg-config po-debconf poppler-data pstoedit python3 python3-minimal
python3.4 python3.4-minimal qdbus qt4-linguist-tools qt4-qmake qtchooser
qtcore4-l10n shared-mime-info tex-common texinfo texlive-base
texlive-binaries texlive-generic-recommended texlive-latex-base transfig
tzdata-java ucf x11-common x11-xkb-utils x11proto-core-dev
x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev
x11proto-input-dev x11proto-kb-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev xauth xdg-utils xkb-data xorg-sgml-doctools
xserver-common xtrans-dev xvfb zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois
vacation debtags dh-make bsd-mailx mailx cvs-buildpackage devscripts-el
gnuplot libauthen-sasl-perl libfile-desktopentry-perl libnet-smtp-ssl-perl
libterm-size-perl libyaml-syck-perl mutt ssh-client svn-buildpackage w3m
bison gawk-doc gettext-doc gfortran-doc gfortran-4.9-doc libgfortran3-dbg
ghostscript-cups ghostscript-x hpijs gnuplot-doc cvs tofrodos
libasound2-plugins alsa-utils nas cups-common libcurl4-doc libcurl3-dbg
libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev
libssh2-1-dev libfftw3-doc fltk1.3-doc libcairo2-dev libjpeg-dev libpng-dev
libxinerama-dev rng-tools libgd-tools libiodbc2-dev libmysqlclient-dev
libgmp10-doc libmpfr-dev gnutls-bin graphicsmagick graphicsmagick-dbg
krb5-doc krb5-user librsvg2-common gvfs libhdf5-doc libice-doc
libintl-xs-perl libjasper-runtime liblcms2-utils libtool-doc liblzma-doc
libmagickcore5-extra ncurses-doc pcscd pulseaudio
libqt4-declarative-folderlistmodel libqt4-declarative-gestures
libqt4-declarative-particles libqt4-declarative-shaders qt4-qmlviewer
firebird-dev libpq-dev libsqlite0-dev libsqlite3-dev qt4-dev-tools qt4-doc
unixodbc-dev qt4-qtconfig readline-doc libsm-doc automaken gcj-jdk
libwmf-doc libxcb-doc libxext-doc www-browser openjdk-7-demo
openjdk-7-source visualvm icedtea-7-plugin libnss-mdns sun-java6-fonts
fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei
fonts-indic libmail-box-perl poppler-utils fonts-arphic-ukai
fonts-arphic-uming fonts-nanum python3-doc python3-tk python3-venv
python3.4-venv python3.4-doc binfmt-support qt4-default qt5-default
texinfo-doc-nonfree xpdf-reader pdf-viewer gv postscript-viewer perl-tk xfig
gvfs-bin
Recommended packages:
at dput dupload libdistro-info-perl libencode-locale-perl libjson-perl
libparse-debcontrol-perl liburi-perl libwww-perl lintian patchutils
python3-debian python3-magic strace unzip wdiff wget curl debian-keyring
equivs liblwp-protocol-https-perl libsoap-lite-perl libasprintf-dev
libgettextpo-dev fonts-liberation groff bzip2-doc fluid libgl1-mesa-dri
libglib2.0-data fonts-droid hicolor-icon-theme libgtk2.0-bin
javascript-common krb5-locales libqt4-opengl-dev libqtwebkit-dev
libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite
libqt4-sql-sqlite2 libsasl2-modules tcpd libx11-doc libxml-sax-expat-perl
xml-core libxt-dev libgnome2-0 libgnomevfs2-0 libgconf2-4 fonts-dejavu-extra
icedtea-7-jre-jamvm libmail-sendmail-perl lmodern python ruby wish
texlive-latex-base-doc netpbm libfile-mimeinfo-perl libnet-dbus-perl
libx11-protocol-perl x11-utils x11-xserver-utils xfonts-base
The following NEW packages will be installed:
aglfn autoconf automake autopoint autotools-dev bsdmainutils ca-certificates
ca-certificates-java dctrl-tools debhelper default-jdk default-jre
default-jre-headless desktop-file-utils devscripts dh-autoreconf dh-exec
dh-python epstool file flex fontconfig fontconfig-config fonts-dejavu-core
gawk gettext gettext-base gfortran gfortran-4.9 ghostscript gnuplot-data
gnuplot-nox gnuplot-tex gperf groff-base gsfonts hdf5-helpers
imagemagick-common intltool-debian java-common javahelper less libamd2.3.1
libarchive-zip-perl libarpack2 libarpack2-dev libasound2 libasound2-data
libasprintf0c2 libasyncns0 libatk-wrapper-java libatk-wrapper-java-jni
libatk1.0-0 libatk1.0-data libaudio2 libavahi-client3 libavahi-common-data
libavahi-common3 libblas-dev libblas3 libbsd0 libbtf1.2.0 libbz2-dev
libcairo2 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2 libcolamd2.8.0
libcroco3 libcsparse3.1.2 libcups2 libcupsfilters1 libcupsimage2
libcurl3-gnutls libcurl4-gnutls-dev libcxsparse3.1.2 libdatrie1 libdrm-dev
libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2 libdrm-omap1 libdrm-radeon1
libedit2 libexif-dev libexif12 libexpat1 libexpat1-dev libffi6 libfftw3-bin
libfftw3-dev libfftw3-double3 libfftw3-single3 libfl-dev libflac8
libfltk-cairo1.3 libfltk-forms1.3 libfltk-gl1.3 libfltk-images1.3 libfltk1.3
libfltk1.3-dev libfontconfig1 libfontconfig1-dev libfontenc1 libfreetype6
libfreetype6-dev libftgl-dev libftgl2 libgcrypt11 libgcrypt20 libgd3
libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgfortran-4.9-dev libgfortran3
libgif4 libgl1-mesa-dev libgl1-mesa-glx libgl2ps-dev libgl2ps0 libglapi-mesa
libglib2.0-0 libglpk-dev libglpk36 libglu1-mesa libglu1-mesa-dev libgmp-dev
libgmpxx4ldbl libgnutls-deb0-28 libgnutls26 libgpg-error0
libgraphicsmagick++1-dev libgraphicsmagick++3 libgraphicsmagick1-dev
libgraphicsmagick3 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2
libgtk2.0-0 libgtk2.0-common libharfbuzz-icu0 libharfbuzz0b libhdf5-7
libhdf5-cpp-7 libhdf5-dev libhogweed2 libice-dev libice6 libicu52 libidn11
libijs-0.35 libintl-perl libjasper-dev libjasper1 libjbig-dev libjbig0
libjbig2dec0 libjpeg8 libjpeg8-dev libjs-jquery libjson-c2 libk5crypto3
libkeyutils1 libklu1.2.1 libkpathsea6 libkrb5-3 libkrb5support0
liblapack-dev liblapack3 liblcms2-2 liblcms2-dev libldap-2.4-2 libldl2.1.0
liblqr-1-0 libltdl-dev libltdl7 liblua5.1-0 liblzma-dev libmagic1
libmagick++5 libmagickcore5 libmagickwand5 libmng1 libmpdec2 libncurses5-dev
libnettle4 libnspr4 libnss3 libogg0 libopenjpeg5 libp11-kit0 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1 libpcre3-dev
libpcrecpp0 libpcsclite1 libpipeline1 libpixman-1-0 libplot2c2 libpng12-dev
libpoppler46 libpotrace0 libpstoedit0c2a libptexenc1 libpthread-stubs0-dev
libpulse0 libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib
libqhull-dev libqhull6 libqrupdate-dev libqrupdate1 libqscintilla2-11
libqscintilla2-dev libqscintilla2-l10n libqt4-dbus libqt4-declarative
libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-svg
libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
libreadline-dev libreadline6-dev librtmp1 libsasl2-2 libsasl2-modules-db
libsigsegv2 libsm-dev libsm6 libsndfile1 libspqr1.3.1 libsqlite3-0 libssh2-1
libssl1.0.0 libsuitesparse-dev libsynctex1 libsystemd-id128-0
libsystemd-journal0 libtasn1-6 libtext-unidecode-perl libthai-data libthai0
libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libtool libtool-bin
libumfpack5.6.2 libunistring0 libvorbis0a libvorbisenc2 libvpx1 libwmf-dev
libwmf0.2-7 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev
libx11-xcb1 libxau-dev libxau6 libxaw7 libxcb-dri2-0 libxcb-dri2-0-dev
libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev
libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0
libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1
libxcb1-dev libxcomposite1 libxcursor1 libxdamage-dev libxdamage1
libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
libxfont1 libxft-dev libxft2 libxi6 libxinerama1 libxkbfile1
libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl
libxml-sax-perl libxml2 libxml2-dev libxmu6 libxmuu1 libxpm4 libxrandr2
libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxt6 libxtst6
libxxf86vm-dev libxxf86vm1 libzzip-0-13 m4 man-db mesa-common-dev
mime-support openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openssl
pkg-config po-debconf poppler-data pstoedit python3 python3-minimal
python3.4 python3.4-minimal qdbus qt4-linguist-tools qt4-qmake qtchooser
qtcore4-l10n sbuild-build-depends-octave-dummy shared-mime-info tex-common
texinfo texlive-base texlive-binaries texlive-generic-recommended
texlive-latex-base transfig tzdata-java ucf x11-common x11-xkb-utils
x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev
x11proto-xext-dev x11proto-xf86vidmode-dev xauth xdg-utils xkb-data
xorg-sgml-doctools xserver-common xtrans-dev xvfb zlib1g-dev
0 upgraded, 389 newly installed, 0 to remove and 7 not upgraded.
Need to get 208 MB/208 MB of archives.
After this operation, 612 MB of additional disk space will be used.
Get:1 http://172.17.0.1/private/ jessie-staging/main libpipeline1 armhf 1.3.0-1 [21.1 kB]
Get:2 http://172.17.0.1/private/ jessie-staging/main libssl1.0.0 armhf 1.0.1i-2 [830 kB]
Get:3 http://172.17.0.1/private/ jessie-staging/main groff-base armhf 1.22.2-6 [962 kB]
Get:4 http://172.17.0.1/private/ jessie-staging/main bsdmainutils armhf 9.0.5 [206 kB]
Get:5 http://172.17.0.1/private/ jessie-staging/main man-db armhf 2.6.7.1-1 [964 kB]
Get:6 http://172.17.0.1/private/ jessie-staging/main libasprintf0c2 armhf 0.19.2-1 [30.5 kB]
Get:7 http://172.17.0.1/private/ jessie-staging/main libbsd0 armhf 0.7.0-1 [63.2 kB]
Get:8 http://172.17.0.1/private/ jessie-staging/main libedit2 armhf 3.1-20140620-2 [68.3 kB]
Get:9 http://172.17.0.1/private/ jessie-staging/main libgpg-error0 armhf 1.13-3 [58.5 kB]
Get:10 http://172.17.0.1/private/ jessie-staging/main libgcrypt11 armhf 1.5.4-2 [234 kB]
Get:11 http://172.17.0.1/private/ jessie-staging/main libgcrypt20 armhf 1.6.1-3 [327 kB]
Get:12 http://172.17.0.1/private/ jessie-staging/main libnettle4 armhf 2.7.1-3 [176 kB]
Get:13 http://172.17.0.1/private/ jessie-staging/main libhogweed2 armhf 2.7.1-3 [116 kB]
Get:14 http://172.17.0.1/private/ jessie-staging/main libffi6 armhf 3.1-2 [18.1 kB]
Get:15 http://172.17.0.1/private/ jessie-staging/main libp11-kit0 armhf 0.20.3-2 [139 kB]
Get:16 http://172.17.0.1/private/ jessie-staging/main libtasn1-6 armhf 4.1-1 [42.2 kB]
Get:17 http://172.17.0.1/private/ jessie-staging/main libgnutls-deb0-28 armhf 3.3.6-2 [606 kB]
Get:18 http://172.17.0.1/private/ jessie-staging/main libgnutls26 armhf 2.12.23-17 [490 kB]
Get:19 http://172.17.0.1/private/ jessie-staging/main libkeyutils1 armhf 1.5.9-5 [10.9 kB]
Get:20 http://172.17.0.1/private/ jessie-staging/main libkrb5support0 armhf 1.12.1+dfsg-7 [53.2 kB]
Get:21 http://172.17.0.1/private/ jessie-staging/main libk5crypto3 armhf 1.12.1+dfsg-7 [105 kB]
Get:22 http://172.17.0.1/private/ jessie-staging/main libkrb5-3 armhf 1.12.1+dfsg-7 [248 kB]
Get:23 http://172.17.0.1/private/ jessie-staging/main libgssapi-krb5-2 armhf 1.12.1+dfsg-7 [122 kB]
Get:24 http://172.17.0.1/private/ jessie-staging/main libidn11 armhf 1.29-1 [132 kB]
Get:25 http://172.17.0.1/private/ jessie-staging/main libsasl2-modules-db armhf 2.1.26.dfsg1-11 [65.0 kB]
Get:26 http://172.17.0.1/private/ jessie-staging/main libsasl2-2 armhf 2.1.26.dfsg1-11 [96.0 kB]
Get:27 http://172.17.0.1/private/ jessie-staging/main libldap-2.4-2 armhf 2.4.39-1+rpi1 [186 kB]
Get:28 http://172.17.0.1/private/ jessie-staging/main libmagic1 armhf 1:5.19-1 [232 kB]
Get:29 http://172.17.0.1/private/ jessie-staging/main libsqlite3-0 armhf 3.8.5-2 [357 kB]
Get:30 http://172.17.0.1/private/ jessie-staging/main libwrap0 armhf 7.6.q-25 [55.5 kB]
Get:31 http://172.17.0.1/private/ jessie-staging/main libxml2 armhf 2.9.1+dfsg1-4 [698 kB]
Get:32 http://172.17.0.1/private/ jessie-staging/main libsigsegv2 armhf 2.10-4 [28.2 kB]
Get:33 http://172.17.0.1/private/ jessie-staging/main m4 armhf 1.4.17-4 [238 kB]
Get:34 http://172.17.0.1/private/ jessie-staging/main libfl-dev armhf 2.5.39-8 [74.9 kB]
Get:35 http://172.17.0.1/private/ jessie-staging/main flex armhf 2.5.39-8 [407 kB]
Get:36 http://172.17.0.1/private/ jessie-staging/main gawk armhf 1:4.1.1+dfsg-1 [480 kB]
Get:37 http://172.17.0.1/private/ jessie-staging/main imagemagick-common all 8:6.7.7.10+dfsg-4 [123 kB]
Get:38 http://172.17.0.1/private/ jessie-staging/main libamd2.3.1 armhf 1:4.2.1-3 [22.6 kB]
Get:39 http://172.17.0.1/private/ jessie-staging/main libasound2-data all 1.0.28-1 [64.8 kB]
Get:40 http://172.17.0.1/private/ jessie-staging/main libasound2 armhf 1.0.28-1 [316 kB]
Get:41 http://172.17.0.1/private/ jessie-staging/main libasyncns0 armhf 0.8-5 [11.4 kB]
Get:42 http://172.17.0.1/private/ jessie-staging/main libglib2.0-0 armhf 2.40.0-4 [2252 kB]
Get:43 http://172.17.0.1/private/ jessie-staging/main libatk1.0-data all 2.12.0-1 [179 kB]
Get:44 http://172.17.0.1/private/ jessie-staging/main libatk1.0-0 armhf 2.12.0-1 [83.1 kB]
Get:45 http://172.17.0.1/private/ jessie-staging/main libexpat1 armhf 2.1.0-6 [60.2 kB]
Get:46 http://172.17.0.1/private/ jessie-staging/main libfreetype6 armhf 2.5.2-1.1 [398 kB]
Get:47 http://172.17.0.1/private/ jessie-staging/main ucf all 3.0030 [69.7 kB]
Get:48 http://172.17.0.1/private/ jessie-staging/main fonts-dejavu-core all 2.34-1 [1047 kB]
Get:49 http://172.17.0.1/private/ jessie-staging/main fontconfig-config all 2.11.0-6 [273 kB]
Get:50 http://172.17.0.1/private/ jessie-staging/main libfontconfig1 armhf 2.11.0-6 [310 kB]
Get:51 http://172.17.0.1/private/ jessie-staging/main libglapi-mesa armhf 10.2.5-1 [65.7 kB]
Get:52 http://172.17.0.1/private/ jessie-staging/main libxau6 armhf 1:1.0.8-1 [19.9 kB]
Get:53 http://172.17.0.1/private/ jessie-staging/main libxdmcp6 armhf 1:1.1.1-1 [24.6 kB]
Get:54 http://172.17.0.1/private/ jessie-staging/main libxcb1 armhf 1.10-3 [38.1 kB]
Get:55 http://172.17.0.1/private/ jessie-staging/main libx11-data all 2:1.6.2-3 [126 kB]
Get:56 http://172.17.0.1/private/ jessie-staging/main libx11-6 armhf 2:1.6.2-3 [656 kB]
Get:57 http://172.17.0.1/private/ jessie-staging/main libx11-xcb1 armhf 2:1.6.2-3 [163 kB]
Get:58 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0 armhf 1.10-3 [12.1 kB]
Get:59 http://172.17.0.1/private/ jessie-staging/main libxcb-dri3-0 armhf 1.10-3 [10.6 kB]
Get:60 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0 armhf 1.10-3 [23.8 kB]
Get:61 http://172.17.0.1/private/ jessie-staging/main libxcb-present0 armhf 1.10-3 [10.8 kB]
Get:62 http://172.17.0.1/private/ jessie-staging/main libxcb-sync1 armhf 1.10-3 [13.2 kB]
Get:63 http://172.17.0.1/private/ jessie-staging/main libxfixes3 armhf 1:5.0.1-2 [19.6 kB]
Get:64 http://172.17.0.1/private/ jessie-staging/main libxdamage1 armhf 1:1.1.4-2 [13.9 kB]
Get:65 http://172.17.0.1/private/ jessie-staging/main libxext6 armhf 2:1.3.2-1 [51.1 kB]
Get:66 http://172.17.0.1/private/ jessie-staging/main libxshmfence1 armhf 1.1-2 [6736 B]
Get:67 http://172.17.0.1/private/ jessie-staging/main libxxf86vm1 armhf 1:1.1.3-1 [20.0 kB]
Get:68 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-glx armhf 10.2.5-1 [137 kB]
Get:69 http://172.17.0.1/private/ jessie-staging/main libpixman-1-0 armhf 0.32.6-2 [422 kB]
Get:70 http://172.17.0.1/private/ jessie-staging/main libxcb-render0 armhf 1.10-3 [16.0 kB]
Get:71 http://172.17.0.1/private/ jessie-staging/main libxcb-shm0 armhf 1.10-3 [11.0 kB]
Get:72 http://172.17.0.1/private/ jessie-staging/main libxrender1 armhf 1:0.9.8-1 [30.4 kB]
Get:73 http://172.17.0.1/private/ jessie-staging/main libcairo2 armhf 1.12.16-2+rpi1 [894 kB]
Get:74 http://172.17.0.1/private/ jessie-staging/main libjpeg8 armhf 8d1-1 [108 kB]
Get:75 http://172.17.0.1/private/ jessie-staging/main libjasper1 armhf 1.900.1-debian1-2 [109 kB]
Get:76 http://172.17.0.1/private/ jessie-staging/main libjbig0 armhf 2.1-3 [27.3 kB]
Get:77 http://172.17.0.1/private/ jessie-staging/main libtiff5 armhf 4.0.3-9 [191 kB]
Get:78 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-common all 2.30.7-1 [293 kB]
Get:79 http://172.17.0.1/private/ jessie-staging/main libgdk-pixbuf2.0-0 armhf 2.30.7-1 [143 kB]
Get:80 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-common all 2.24.24-1 [3128 kB]
Get:81 http://172.17.0.1/private/ jessie-staging/main libavahi-common-data armhf 0.6.31-4 [98.4 kB]
Get:82 http://172.17.0.1/private/ jessie-staging/main libavahi-common3 armhf 0.6.31-4 [48.2 kB]
Get:83 http://172.17.0.1/private/ jessie-staging/main libavahi-client3 armhf 0.6.31-4 [49.8 kB]
Get:84 http://172.17.0.1/private/ jessie-staging/main libcups2 armhf 1.7.5-1 [250 kB]
Get:85 http://172.17.0.1/private/ jessie-staging/main libthai-data all 0.1.21-1 [159 kB]
Get:86 http://172.17.0.1/private/ jessie-staging/main libdatrie1 armhf 0.2.8-1 [29.1 kB]
Get:87 http://172.17.0.1/private/ jessie-staging/main libthai0 armhf 0.1.21-1 [43.4 kB]
Get:88 http://172.17.0.1/private/ jessie-staging/main fontconfig armhf 2.11.0-6 [401 kB]
Get:89 http://172.17.0.1/private/ jessie-staging/main libpango-1.0-0 armhf 1.36.6-1 [270 kB]
Get:90 http://172.17.0.1/private/ jessie-staging/main libgraphite2-3 armhf 1.2.4-3 [48.2 kB]
Get:91 http://172.17.0.1/private/ jessie-staging/main libharfbuzz0b armhf 0.9.35-1 [461 kB]
Get:92 http://172.17.0.1/private/ jessie-staging/main libpangoft2-1.0-0 armhf 1.36.6-1 [204 kB]
Get:93 http://172.17.0.1/private/ jessie-staging/main libpangocairo-1.0-0 armhf 1.36.6-1 [194 kB]
Get:94 http://172.17.0.1/private/ jessie-staging/main libxcomposite1 armhf 1:0.4.4-1 [16.8 kB]
Get:95 http://172.17.0.1/private/ jessie-staging/main libxcursor1 armhf 1:1.1.14-1 [34.7 kB]
Get:96 http://172.17.0.1/private/ jessie-staging/main libxi6 armhf 2:1.7.4-1 [73.4 kB]
Get:97 http://172.17.0.1/private/ jessie-staging/main libxinerama1 armhf 2:1.1.3-1 [16.9 kB]
Get:98 http://172.17.0.1/private/ jessie-staging/main libxrandr2 armhf 2:1.4.2-1 [31.7 kB]
Get:99 http://172.17.0.1/private/ jessie-staging/main shared-mime-info armhf 1.3-1 [630 kB]
Get:100 http://172.17.0.1/private/ jessie-staging/main libgtk2.0-0 armhf 2.24.24-1 [1965 kB]
Get:101 http://172.17.0.1/private/ jessie-staging/main openssl armhf 1.0.1i-2 [660 kB]
Get:102 http://172.17.0.1/private/ jessie-staging/main ca-certificates all 20140325 [193 kB]
Get:103 http://172.17.0.1/private/ jessie-staging/main libnspr4 armhf 2:4.10.7-1 [93.6 kB]
Get:104 http://172.17.0.1/private/ jessie-staging/main libnss3 armhf 2:3.17-1 [899 kB]
Get:105 http://172.17.0.1/private/ jessie-staging/main ca-certificates-java all 20140324 [13.7 kB]
Get:106 http://172.17.0.1/private/ jessie-staging/main tzdata-java all 2014f-1 [81.9 kB]
Get:107 http://172.17.0.1/private/ jessie-staging/main java-common all 0.52 [136 kB]
Get:108 http://172.17.0.1/private/ jessie-staging/main liblcms2-2 armhf 2.6-3 [113 kB]
Get:109 http://172.17.0.1/private/ jessie-staging/main libpcsclite1 armhf 1.8.11-3 [52.6 kB]
Get:110 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre-headless armhf 7u65-2.5.1-4+rpi1 [37.5 MB]
Get:111 http://172.17.0.1/private/ jessie-staging/main default-jre-headless armhf 2:1.7-52 [9114 B]
Get:112 http://172.17.0.1/private/ jessie-staging/main libgif4 armhf 4.1.6-11 [40.4 kB]
Get:113 http://172.17.0.1/private/ jessie-staging/main x11-common all 1:7.7+7 [287 kB]
Get:114 http://172.17.0.1/private/ jessie-staging/main libice6 armhf 2:1.0.9-1 [51.2 kB]
Get:115 http://172.17.0.1/private/ jessie-staging/main libjson-c2 armhf 0.11-4 [22.7 kB]
Get:116 http://172.17.0.1/private/ jessie-staging/main libsm6 armhf 2:1.2.2-1 [31.2 kB]
Get:117 http://172.17.0.1/private/ jessie-staging/main libogg0 armhf 1.3.2-1 [17.2 kB]
Get:118 http://172.17.0.1/private/ jessie-staging/main libflac8 armhf 1.3.0-2 [95.0 kB]
Get:119 http://172.17.0.1/private/ jessie-staging/main libvorbis0a armhf 1.3.2-1.4 [81.5 kB]
Get:120 http://172.17.0.1/private/ jessie-staging/main libvorbisenc2 armhf 1.3.2-1.4 [73.7 kB]
Get:121 http://172.17.0.1/private/ jessie-staging/main libsndfile1 armhf 1.0.25-9 [209 kB]
Get:122 http://172.17.0.1/private/ jessie-staging/main libsystemd-id128-0 armhf 208-6 [28.5 kB]
Get:123 http://172.17.0.1/private/ jessie-staging/main libsystemd-journal0 armhf 208-6 [65.8 kB]
Get:124 http://172.17.0.1/private/ jessie-staging/main libxtst6 armhf 2:1.2.2-1 [26.8 kB]
Get:125 http://172.17.0.1/private/ jessie-staging/main libpulse0 armhf 5.0-6 [216 kB]
Get:126 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jre armhf 7u65-2.5.1-4+rpi1 [159 kB]
Get:127 http://172.17.0.1/private/ jessie-staging/main default-jre armhf 2:1.7-52 [966 B]
Get:128 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java all 0.30.4-4 [30.1 kB]
Get:129 http://172.17.0.1/private/ jessie-staging/main libatk-wrapper-java-jni armhf 0.30.4-4 [26.1 kB]
Get:130 http://172.17.0.1/private/ jessie-staging/main libxt6 armhf 1:1.1.4-1 [183 kB]
Get:131 http://172.17.0.1/private/ jessie-staging/main libaudio2 armhf 1.9.4-1 [80.3 kB]
Get:132 http://172.17.0.1/private/ jessie-staging/main libbtf1.2.0 armhf 1:4.2.1-3 [12.1 kB]
Get:133 http://172.17.0.1/private/ jessie-staging/main libcamd2.3.1 armhf 1:4.2.1-3 [20.4 kB]
Get:134 http://172.17.0.1/private/ jessie-staging/main libccolamd2.8.0 armhf 1:4.2.1-3 [21.5 kB]
Get:135 http://172.17.0.1/private/ jessie-staging/main libgfortran3 armhf 4.9.1-4 [154 kB]
Get:136 http://172.17.0.1/private/ jessie-staging/main libblas3 armhf 1.2.20110419-7 [186 kB]
Get:137 http://172.17.0.1/private/ jessie-staging/main libcolamd2.8.0 armhf 1:4.2.1-3 [17.8 kB]
Get:138 http://172.17.0.1/private/ jessie-staging/main liblapack3 armhf 3.5.0-3 [1277 kB]
Get:139 http://172.17.0.1/private/ jessie-staging/main libcholmod2.1.2 armhf 1:4.2.1-3 [364 kB]
Get:140 http://172.17.0.1/private/ jessie-staging/main libcroco3 armhf 0.6.8-3 [121 kB]
Get:141 http://172.17.0.1/private/ jessie-staging/main libcsparse3.1.2 armhf 1:4.2.1-3 [30.1 kB]
Get:142 http://172.17.0.1/private/ jessie-staging/main libcupsimage2 armhf 1.7.5-1 [113 kB]
Get:143 http://172.17.0.1/private/ jessie-staging/main libcupsfilters1 armhf 1.0.58-1 [96.2 kB]
Get:144 http://172.17.0.1/private/ jessie-staging/main librtmp1 armhf 2.4+20131018.git79459a2-4 [53.1 kB]
Get:145 http://172.17.0.1/private/ jessie-staging/main libssh2-1 armhf 1.4.3-3 [114 kB]
Get:146 http://172.17.0.1/private/ jessie-staging/main libcurl3-gnutls armhf 7.37.1-1 [220 kB]
Get:147 http://172.17.0.1/private/ jessie-staging/main libcxsparse3.1.2 armhf 1:4.2.1-3 [48.8 kB]
Get:148 http://172.17.0.1/private/ jessie-staging/main libdrm-exynos1 armhf 2.4.56-1 [15.1 kB]
Get:149 http://172.17.0.1/private/ jessie-staging/main libdrm-freedreno1 armhf 2.4.56-1 [19.3 kB]
Get:150 http://172.17.0.1/private/ jessie-staging/main libdrm-nouveau2 armhf 2.4.56-1 [20.1 kB]
Get:151 http://172.17.0.1/private/ jessie-staging/main libdrm-omap1 armhf 2.4.56-1 [13.6 kB]
Get:152 http://172.17.0.1/private/ jessie-staging/main libdrm-radeon1 armhf 2.4.56-1 [27.4 kB]
Get:153 http://172.17.0.1/private/ jessie-staging/main libexif12 armhf 0.6.21-1 [669 kB]
Get:154 http://172.17.0.1/private/ jessie-staging/main libfftw3-double3 armhf 3.3.4-1+rpi1 [432 kB]
Get:155 http://172.17.0.1/private/ jessie-staging/main libfftw3-single3 armhf 3.3.4-1+rpi1 [401 kB]
Get:156 http://172.17.0.1/private/ jessie-staging/main libxft2 armhf 2.3.2-1 [48.3 kB]
Get:157 http://172.17.0.1/private/ jessie-staging/main libfltk1.3 armhf 1.3.2-6 [585 kB]
Get:158 http://172.17.0.1/private/ jessie-staging/main libfltk-cairo1.3 armhf 1.3.2-6 [77.5 kB]
Get:159 http://172.17.0.1/private/ jessie-staging/main libfltk-forms1.3 armhf 1.3.2-6 [83.1 kB]
Get:160 http://172.17.0.1/private/ jessie-staging/main libfltk-gl1.3 armhf 1.3.2-6 [103 kB]
Get:161 http://172.17.0.1/private/ jessie-staging/main libfltk-images1.3 armhf 1.3.2-6 [94.1 kB]
Get:162 http://172.17.0.1/private/ jessie-staging/main libfontenc1 armhf 1:1.1.2-1 [23.9 kB]
Get:163 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa armhf 9.0.0-2 [166 kB]
Get:164 http://172.17.0.1/private/ jessie-staging/main libftgl2 armhf 2.1.3~rc5-4+nmu1 [85.7 kB]
Get:165 http://172.17.0.1/private/ jessie-staging/main libvpx1 armhf 1.3.0-2+rpi1 [363 kB]
Get:166 http://172.17.0.1/private/ jessie-staging/main libxpm4 armhf 1:3.5.11-1 [41.7 kB]
Get:167 http://172.17.0.1/private/ jessie-staging/main libgd3 armhf 2.1.0-4 [125 kB]
Get:168 http://172.17.0.1/private/ jessie-staging/main libltdl7 armhf 2.4.2-1.10 [42.2 kB]
Get:169 http://172.17.0.1/private/ jessie-staging/main libglpk36 armhf 4.54-1 [351 kB]
Get:170 http://172.17.0.1/private/ jessie-staging/main libgmpxx4ldbl armhf 2:6.0.0+dfsg-4+rpi1 [21.1 kB]
Get:171 http://172.17.0.1/private/ jessie-staging/main libicu52 armhf 52.1-5 [6524 kB]
Get:172 http://172.17.0.1/private/ jessie-staging/main libharfbuzz-icu0 armhf 0.9.35-1 [359 kB]
Get:173 http://172.17.0.1/private/ jessie-staging/main libhdf5-7 armhf 1.8.12+docs-1.1+b1 [950 kB]
Get:174 http://172.17.0.1/private/ jessie-staging/main libijs-0.35 armhf 0.35-10 [18.5 kB]
Get:175 http://172.17.0.1/private/ jessie-staging/main libklu1.2.1 armhf 1:4.2.1-3 [81.5 kB]
Get:176 http://172.17.0.1/private/ jessie-staging/main libldl2.1.0 armhf 1:4.2.1-3 [12.0 kB]
Get:177 http://172.17.0.1/private/ jessie-staging/main liblqr-1-0 armhf 0.4.2-2 [20.9 kB]
Get:178 http://172.17.0.1/private/ jessie-staging/main liblua5.1-0 armhf 5.1.5-5 [146 kB]
Get:179 http://172.17.0.1/private/ jessie-staging/main libmagickcore5 armhf 8:6.7.7.10+dfsg-4 [1412 kB]
Get:180 http://172.17.0.1/private/ jessie-staging/main libmagickwand5 armhf 8:6.7.7.10+dfsg-4 [345 kB]
Get:181 http://172.17.0.1/private/ jessie-staging/main libmagick++5 armhf 8:6.7.7.10+dfsg-4 [179 kB]
Get:182 http://172.17.0.1/private/ jessie-staging/main libmng1 armhf 1.0.10+dfsg-3.1 [164 kB]
Get:183 http://172.17.0.1/private/ jessie-staging/main libmpdec2 armhf 2.4.0-6 [67.1 kB]
Get:184 http://172.17.0.1/private/ jessie-staging/main libpaper1 armhf 1.1.24+nmu3 [20.7 kB]
Get:185 http://172.17.0.1/private/ jessie-staging/main libpcrecpp0 armhf 1:8.35-3 [138 kB]
Get:186 http://172.17.0.1/private/ jessie-staging/main libopenjpeg5 armhf 1.5.2-2 [93.5 kB]
Get:187 http://172.17.0.1/private/ jessie-staging/main libpoppler46 armhf 0.26.3-1 [1075 kB]
Get:188 http://172.17.0.1/private/ jessie-staging/main libxmu6 armhf 2:1.1.2-1 [50.8 kB]
Get:189 http://172.17.0.1/private/ jessie-staging/main libxaw7 armhf 2:1.0.12-2 [159 kB]
Get:190 http://172.17.0.1/private/ jessie-staging/main libplot2c2 armhf 2.6-3 [819 kB]
Get:191 http://172.17.0.1/private/ jessie-staging/main libpstoedit0c2a armhf 3.62-1 [364 kB]
Get:192 http://172.17.0.1/private/ jessie-staging/main libpython3.4-minimal armhf 3.4.1-9 [480 kB]
Get:193 http://172.17.0.1/private/ jessie-staging/main mime-support all 3.56 [35.5 kB]
Get:194 http://172.17.0.1/private/ jessie-staging/main libpython3.4-stdlib armhf 3.4.1-9 [1999 kB]
Get:195 http://172.17.0.1/private/ jessie-staging/main libqhull6 armhf 2012.1-5 [165 kB]
Get:196 http://172.17.0.1/private/ jessie-staging/main libqrupdate1 armhf 1.1.2-1 [28.8 kB]
Get:197 http://172.17.0.1/private/ jessie-staging/main qtcore4-l10n all 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [655 kB]
Get:198 http://172.17.0.1/private/ jessie-staging/main libqtcore4 armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [1333 kB]
Get:199 http://172.17.0.1/private/ jessie-staging/main libqt4-xml armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [118 kB]
Get:200 http://172.17.0.1/private/ jessie-staging/main libqtdbus4 armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [182 kB]
Get:201 http://172.17.0.1/private/ jessie-staging/main libqt4-network armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [479 kB]
Get:202 http://172.17.0.1/private/ jessie-staging/main libqt4-script armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [670 kB]
Get:203 http://172.17.0.1/private/ jessie-staging/main libqt4-sql armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [119 kB]
Get:204 http://172.17.0.1/private/ jessie-staging/main libqt4-xmlpatterns armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [848 kB]
Get:205 http://172.17.0.1/private/ jessie-staging/main libqtgui4 armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [3369 kB]
Get:206 http://172.17.0.1/private/ jessie-staging/main libqt4-declarative armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [877 kB]
Get:207 http://172.17.0.1/private/ jessie-staging/main libqt4-designer armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [3337 kB]
Get:208 http://172.17.0.1/private/ jessie-staging/main libqt4-help armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [209 kB]
Get:209 http://172.17.0.1/private/ jessie-staging/main libqt4-qt3support armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [887 kB]
Get:210 http://172.17.0.1/private/ jessie-staging/main libqt4-scripttools armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [214 kB]
Get:211 http://172.17.0.1/private/ jessie-staging/main libqt4-svg armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [146 kB]
Get:212 http://172.17.0.1/private/ jessie-staging/main libqt4-test armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [90.1 kB]
Get:213 http://172.17.0.1/private/ jessie-staging/main libspqr1.3.1 armhf 1:4.2.1-3 [73.6 kB]
Get:214 http://172.17.0.1/private/ jessie-staging/main libtiffxx5 armhf 4.0.3-9 [74.0 kB]
Get:215 http://172.17.0.1/private/ jessie-staging/main libumfpack5.6.2 armhf 1:4.2.1-3 [314 kB]
Get:216 http://172.17.0.1/private/ jessie-staging/main libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:217 http://172.17.0.1/private/ jessie-staging/main libwmf0.2-7 armhf 0.2.8.4-10.3 [172 kB]
Get:218 http://172.17.0.1/private/ jessie-staging/main libxcb-randr0 armhf 1.10-3 [18.7 kB]
Get:219 http://172.17.0.1/private/ jessie-staging/main libxcb-shape0 armhf 1.10-3 [11.0 kB]
Get:220 http://172.17.0.1/private/ jessie-staging/main libxcb-xfixes0 armhf 1.10-3 [13.8 kB]
Get:221 http://172.17.0.1/private/ jessie-staging/main libxfont1 armhf 1:1.4.99.901-1 [115 kB]
Get:222 http://172.17.0.1/private/ jessie-staging/main libxkbfile1 armhf 1:1.0.8-1 [74.9 kB]
Get:223 http://172.17.0.1/private/ jessie-staging/main libxmuu1 armhf 2:1.1.2-1 [22.8 kB]
Get:224 http://172.17.0.1/private/ jessie-staging/main libzzip-0-13 armhf 0.13.62-2 [51.0 kB]
Get:225 http://172.17.0.1/private/ jessie-staging/main poppler-data all 0.4.7-1 [1491 kB]
Get:226 http://172.17.0.1/private/ jessie-staging/main python3.4-minimal armhf 3.4.1-9 [1334 kB]
Get:227 http://172.17.0.1/private/ jessie-staging/main file armhf 1:5.19-1 [57.7 kB]
Get:228 http://172.17.0.1/private/ jessie-staging/main gettext-base armhf 0.19.2-1 [116 kB]
Get:229 http://172.17.0.1/private/ jessie-staging/main less armhf 458-2 [125 kB]
Get:230 http://172.17.0.1/private/ jessie-staging/main autoconf all 2.69-7 [340 kB]
Get:231 http://172.17.0.1/private/ jessie-staging/main autotools-dev all 20140510.1 [70.3 kB]
Get:232 http://172.17.0.1/private/ jessie-staging/main automake all 1:1.14.1-3 [725 kB]
Get:233 http://172.17.0.1/private/ jessie-staging/main autopoint all 0.19.2-1 [408 kB]
Get:234 http://172.17.0.1/private/ jessie-staging/main dctrl-tools armhf 2.23 [159 kB]
Get:235 http://172.17.0.1/private/ jessie-staging/main gettext armhf 0.19.2-1 [1160 kB]
Get:236 http://172.17.0.1/private/ jessie-staging/main intltool-debian all 0.35.0+20060710.1 [29.8 kB]
Get:237 http://172.17.0.1/private/ jessie-staging/main po-debconf all 1.0.16+nmu3 [220 kB]
Get:238 http://172.17.0.1/private/ jessie-staging/main debhelper all 9.20140817 [814 kB]
Get:239 http://172.17.0.1/private/ jessie-staging/main openjdk-7-jdk armhf 7u65-2.5.1-4+rpi1 [13.7 MB]
Get:240 http://172.17.0.1/private/ jessie-staging/main default-jdk armhf 2:1.7-52 [966 B]
Get:241 http://172.17.0.1/private/ jessie-staging/main desktop-file-utils armhf 0.22-1 [73.0 kB]
Get:242 http://172.17.0.1/private/ jessie-staging/main python3.4 armhf 3.4.1-9 [201 kB]
Get:243 http://172.17.0.1/private/ jessie-staging/main python3-minimal armhf 3.4.1-1 [34.4 kB]
Get:244 http://172.17.0.1/private/ jessie-staging/main libpython3-stdlib armhf 3.4.1-1 [17.9 kB]
Get:245 http://172.17.0.1/private/ jessie-staging/main dh-python all 1.20140511-1 [52.8 kB]
Get:246 http://172.17.0.1/private/ jessie-staging/main python3 armhf 3.4.1-1 [21.0 kB]
Get:247 http://172.17.0.1/private/ jessie-staging/main devscripts armhf 2.14.6 [895 kB]
Get:248 http://172.17.0.1/private/ jessie-staging/main libtool-bin armhf 2.4.2-1.10 [81.7 kB]
Get:249 http://172.17.0.1/private/ jessie-staging/main libtool all 2.4.2-1.10 [190 kB]
Get:250 http://172.17.0.1/private/ jessie-staging/main dh-autoreconf all 9 [15.5 kB]
Get:251 http://172.17.0.1/private/ jessie-staging/main libjbig2dec0 armhf 0.11+20120125-1 [46.4 kB]
Get:252 http://172.17.0.1/private/ jessie-staging/main libgs9-common all 9.05~dfsg-9 [1979 kB]
Get:253 http://172.17.0.1/private/ jessie-staging/main libgs9 armhf 9.05~dfsg-9 [1541 kB]
Get:254 http://172.17.0.1/private/ jessie-staging/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3364 kB]
Get:255 http://172.17.0.1/private/ jessie-staging/main ghostscript armhf 9.05~dfsg-9 [81.7 kB]
Get:256 http://172.17.0.1/private/ jessie-staging/main epstool armhf 3.08+repack-3 [118 kB]
Get:257 http://172.17.0.1/private/ jessie-staging/main libgfortran-4.9-dev armhf 4.9.1-4 [181 kB]
Get:258 http://172.17.0.1/private/ jessie-staging/main gfortran-4.9 armhf 4.9.1-4 [4507 kB]
Get:259 http://172.17.0.1/private/ jessie-staging/main gfortran armhf 4:4.9.1-1 [1288 B]
Get:260 http://172.17.0.1/private/ jessie-staging/main aglfn all 1.7-3 [29.2 kB]
Get:261 http://172.17.0.1/private/ jessie-staging/main gnuplot-tex all 4.6.5-10 [99.4 kB]
Get:262 http://172.17.0.1/private/ jessie-staging/main gnuplot-data all 4.6.5-10 [145 kB]
Get:263 http://172.17.0.1/private/ jessie-staging/main gnuplot-nox armhf 4.6.5-10 [766 kB]
Get:264 http://172.17.0.1/private/ jessie-staging/main gperf armhf 3.0.4-1 [148 kB]
Get:265 http://172.17.0.1/private/ jessie-staging/main hdf5-helpers armhf 1.8.12+docs-1.1+b1 [32.2 kB]
Get:266 http://172.17.0.1/private/ jessie-staging/main libarchive-zip-perl all 1.37-2 [96.0 kB]
Get:267 http://172.17.0.1/private/ jessie-staging/main javahelper all 0.46 [83.4 kB]
Get:268 http://172.17.0.1/private/ jessie-staging/main libarpack2 armhf 3.1.5-3 [83.2 kB]
Get:269 http://172.17.0.1/private/ jessie-staging/main libblas-dev armhf 1.2.20110419-7 [201 kB]
Get:270 http://172.17.0.1/private/ jessie-staging/main libbz2-dev armhf 1.0.6-7 [27.5 kB]
Get:271 http://172.17.0.1/private/ jessie-staging/main libcurl4-gnutls-dev armhf 7.37.1-1 [282 kB]
Get:272 http://172.17.0.1/private/ jessie-staging/main libdrm-dev armhf 2.4.56-1 [133 kB]
Get:273 http://172.17.0.1/private/ jessie-staging/main libjs-jquery all 1.7.2+dfsg-3 [96.9 kB]
Get:274 http://172.17.0.1/private/ jessie-staging/main libexif-dev armhf 0.6.21-1 [401 kB]
Get:275 http://172.17.0.1/private/ jessie-staging/main libexpat1-dev armhf 2.1.0-6 [117 kB]
Get:276 http://172.17.0.1/private/ jessie-staging/main libfftw3-bin armhf 3.3.4-1+rpi1 [41.5 kB]
Get:277 http://172.17.0.1/private/ jessie-staging/main libfftw3-dev armhf 3.3.4-1+rpi1 [819 kB]
Get:278 http://172.17.0.1/private/ jessie-staging/main xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:279 http://172.17.0.1/private/ jessie-staging/main x11proto-core-dev all 7.0.26-1 [729 kB]
Get:280 http://172.17.0.1/private/ jessie-staging/main libxau-dev armhf 1:1.0.8-1 [23.0 kB]
Get:281 http://172.17.0.1/private/ jessie-staging/main libxdmcp-dev armhf 1:1.1.1-1 [40.8 kB]
Get:282 http://172.17.0.1/private/ jessie-staging/main x11proto-input-dev all 2.3.1-1 [157 kB]
Get:283 http://172.17.0.1/private/ jessie-staging/main x11proto-kb-dev all 1.0.6-2 [269 kB]
Get:284 http://172.17.0.1/private/ jessie-staging/main xtrans-dev all 1.3.4-1 [99.3 kB]
Get:285 http://172.17.0.1/private/ jessie-staging/main libpthread-stubs0-dev armhf 0.3-4 [4042 B]
Get:286 http://172.17.0.1/private/ jessie-staging/main libxcb1-dev armhf 1.10-3 [78.1 kB]
Get:287 http://172.17.0.1/private/ jessie-staging/main libx11-dev armhf 2:1.6.2-3 [726 kB]
Get:288 http://172.17.0.1/private/ jessie-staging/main libfltk1.3-dev armhf 1.3.2-6 [857 kB]
Get:289 http://172.17.0.1/private/ jessie-staging/main zlib1g-dev armhf 1:1.2.8.dfsg-1+rpi1 [192 kB]
Get:290 http://172.17.0.1/private/ jessie-staging/main libpng12-dev armhf 1.2.50-2 [236 kB]
Get:291 http://172.17.0.1/private/ jessie-staging/main libfreetype6-dev armhf 2.5.2-1.1 [575 kB]
Get:292 http://172.17.0.1/private/ jessie-staging/main pkg-config armhf 0.28-1 [55.1 kB]
Get:293 http://172.17.0.1/private/ jessie-staging/main libfontconfig1-dev armhf 2.11.0-6 [873 kB]
Get:294 http://172.17.0.1/private/ jessie-staging/main mesa-common-dev armhf 10.2.5-1 [299 kB]
Get:295 http://172.17.0.1/private/ jessie-staging/main libx11-xcb-dev armhf 2:1.6.2-3 [165 kB]
Get:296 http://172.17.0.1/private/ jessie-staging/main libxcb-dri3-dev armhf 1.10-3 [11.4 kB]
Get:297 http://172.17.0.1/private/ jessie-staging/main libxcb-render0-dev armhf 1.10-3 [21.7 kB]
Get:298 http://172.17.0.1/private/ jessie-staging/main libxcb-randr0-dev armhf 1.10-3 [25.6 kB]
Get:299 http://172.17.0.1/private/ jessie-staging/main libxcb-shape0-dev armhf 1.10-3 [12.6 kB]
Get:300 http://172.17.0.1/private/ jessie-staging/main libxcb-xfixes0-dev armhf 1.10-3 [17.1 kB]
Get:301 http://172.17.0.1/private/ jessie-staging/main libxcb-sync-dev armhf 1.10-3 [15.8 kB]
Get:302 http://172.17.0.1/private/ jessie-staging/main libxcb-present-dev armhf 1.10-3 [12.4 kB]
Get:303 http://172.17.0.1/private/ jessie-staging/main libxshmfence-dev armhf 1.1-2 [6172 B]
Get:304 http://172.17.0.1/private/ jessie-staging/main libxcb-dri2-0-dev armhf 1.10-3 [14.3 kB]
Get:305 http://172.17.0.1/private/ jessie-staging/main libxcb-glx0-dev armhf 1.10-3 [35.2 kB]
Get:306 http://172.17.0.1/private/ jessie-staging/main x11proto-xext-dev all 7.3.0-1 [212 kB]
Get:307 http://172.17.0.1/private/ jessie-staging/main x11proto-fixes-dev all 1:5.0-2 [19.2 kB]
Get:308 http://172.17.0.1/private/ jessie-staging/main libxfixes-dev armhf 1:5.0.1-2 [21.5 kB]
Get:309 http://172.17.0.1/private/ jessie-staging/main x11proto-damage-dev all 1:1.2.1-2 [11.8 kB]
Get:310 http://172.17.0.1/private/ jessie-staging/main libxdamage-dev armhf 1:1.1.4-2 [13.7 kB]
Get:311 http://172.17.0.1/private/ jessie-staging/main libxext-dev armhf 2:1.3.2-1 [110 kB]
Get:312 http://172.17.0.1/private/ jessie-staging/main x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B]
Get:313 http://172.17.0.1/private/ jessie-staging/main libxxf86vm-dev armhf 1:1.1.3-1 [25.5 kB]
Get:314 http://172.17.0.1/private/ jessie-staging/main x11proto-dri2-dev all 2.8-2 [18.2 kB]
Get:315 http://172.17.0.1/private/ jessie-staging/main x11proto-gl-dev all 1.4.17-1 [28.0 kB]
Get:316 http://172.17.0.1/private/ jessie-staging/main libgl1-mesa-dev armhf 10.2.5-1 [37.5 kB]
Get:317 http://172.17.0.1/private/ jessie-staging/main libglu1-mesa-dev armhf 9.0.0-2 [238 kB]
Get:318 http://172.17.0.1/private/ jessie-staging/main libftgl-dev armhf 2.1.3~rc5-4+nmu1 [817 kB]
Get:319 http://172.17.0.1/private/ jessie-staging/main libgl2ps0 armhf 1.3.8-1 [36.8 kB]
Get:320 http://172.17.0.1/private/ jessie-staging/main libgl2ps-dev armhf 1.3.8-1 [5406 B]
Get:321 http://172.17.0.1/private/ jessie-staging/main libgmp-dev armhf 2:6.0.0+dfsg-4+rpi1 [553 kB]
Get:322 http://172.17.0.1/private/ jessie-staging/main liblapack-dev armhf 3.5.0-3 [1325 kB]
Get:323 http://172.17.0.1/private/ jessie-staging/main libsuitesparse-dev armhf 1:4.2.1-3 [1259 kB]
Get:324 http://172.17.0.1/private/ jessie-staging/main libglpk-dev armhf 4.54-1 [383 kB]
Get:325 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick3 armhf 1.3.18-4 [953 kB]
Get:326 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++3 armhf 1.3.18-4 [94.1 kB]
Get:327 http://172.17.0.1/private/ jessie-staging/main libjpeg8-dev armhf 8d1-1 [205 kB]
Get:328 http://172.17.0.1/private/ jessie-staging/main libjasper-dev armhf 1.900.1-debian1-2 [499 kB]
Get:329 http://172.17.0.1/private/ jessie-staging/main liblcms2-dev armhf 2.6-3 [4662 kB]
Get:330 http://172.17.0.1/private/ jessie-staging/main libwmf-dev armhf 0.2.8.4-10.3 [208 kB]
Get:331 http://172.17.0.1/private/ jessie-staging/main libice-dev armhf 2:1.0.9-1 [58.1 kB]
Get:332 http://172.17.0.1/private/ jessie-staging/main libsm-dev armhf 2:1.2.2-1 [33.5 kB]
Get:333 http://172.17.0.1/private/ jessie-staging/main libxml2-dev armhf 2.9.1+dfsg1-4 [607 kB]
Get:334 http://172.17.0.1/private/ jessie-staging/main libjbig-dev armhf 2.1-3 [31.3 kB]
Get:335 http://172.17.0.1/private/ jessie-staging/main liblzma-dev armhf 5.1.1alpha+20120614-2 [272 kB]
Get:336 http://172.17.0.1/private/ jessie-staging/main libtiff5-dev armhf 4.0.3-9 [314 kB]
Get:337 http://172.17.0.1/private/ jessie-staging/main libltdl-dev armhf 2.4.2-1.10 [155 kB]
Get:338 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick1-dev armhf 1.3.18-4 [1111 kB]
Get:339 http://172.17.0.1/private/ jessie-staging/main libgraphicsmagick++1-dev armhf 1.3.18-4 [275 kB]
Get:340 http://172.17.0.1/private/ jessie-staging/main libhdf5-cpp-7 armhf 1.8.12+docs-1.1+b1 [93.9 kB]
Get:341 http://172.17.0.1/private/ jessie-staging/main libhdf5-dev armhf 1.8.12+docs-1.1+b1 [4123 kB]
Get:342 http://172.17.0.1/private/ jessie-staging/main libintl-perl all 1.23-1 [1209 kB]
Get:343 http://172.17.0.1/private/ jessie-staging/main libkpathsea6 armhf 2014.20140528.34243-5 [143 kB]
Get:344 http://172.17.0.1/private/ jessie-staging/main libtinfo-dev armhf 5.9+20140712-2 [65.4 kB]
Get:345 http://172.17.0.1/private/ jessie-staging/main libncurses5-dev armhf 5.9+20140712-2 [153 kB]
Get:346 http://172.17.0.1/private/ jessie-staging/main libpaper-utils armhf 1.1.24+nmu3 [17.0 kB]
Get:347 http://172.17.0.1/private/ jessie-staging/main libpcre3-dev armhf 1:8.35-3 [407 kB]
Get:348 http://172.17.0.1/private/ jessie-staging/main libpotrace0 armhf 1.11-2 [22.6 kB]
Get:349 http://172.17.0.1/private/ jessie-staging/main libptexenc1 armhf 2014.20140528.34243-5 [51.5 kB]
Get:350 http://172.17.0.1/private/ jessie-staging/main libqhull-dev armhf 2012.1-5 [236 kB]
Get:351 http://172.17.0.1/private/ jessie-staging/main libqrupdate-dev armhf 1.1.2-1 [34.9 kB]
Get:352 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-l10n all 2.8.3+dfsg-3 [50.5 kB]
Get:353 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-11 armhf 2.8.3+dfsg-3 [581 kB]
Get:354 http://172.17.0.1/private/ jessie-staging/main qtchooser armhf 39-g4717841-3 [16.7 kB]
Get:355 http://172.17.0.1/private/ jessie-staging/main qdbus armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [64.5 kB]
Get:356 http://172.17.0.1/private/ jessie-staging/main libqt4-dbus armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [45.3 kB]
Get:357 http://172.17.0.1/private/ jessie-staging/main libqt4-dev-bin armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [1393 kB]
Get:358 http://172.17.0.1/private/ jessie-staging/main qt4-linguist-tools armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [725 kB]
Get:359 http://172.17.0.1/private/ jessie-staging/main qt4-qmake armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [1077 kB]
Get:360 http://172.17.0.1/private/ jessie-staging/main libqt4-dev armhf 4:4.8.6+git49-gbc62005+dfsg-1+rpi1 [875 kB]
Get:361 http://172.17.0.1/private/ jessie-staging/main libqscintilla2-dev all 2.8.3+dfsg-3 [70.6 kB]
Get:362 http://172.17.0.1/private/ jessie-staging/main libreadline6-dev armhf 6.3-8 [105 kB]
Get:363 http://172.17.0.1/private/ jessie-staging/main libreadline-dev armhf 6.3-8 [994 B]
Get:364 http://172.17.0.1/private/ jessie-staging/main libsynctex1 armhf 2014.20140528.34243-5 [54.0 kB]
Get:365 http://172.17.0.1/private/ jessie-staging/main libtext-unidecode-perl all 0.04-2 [115 kB]
Get:366 http://172.17.0.1/private/ jessie-staging/main x11proto-render-dev all 2:0.11.1-2 [20.8 kB]
Get:367 http://172.17.0.1/private/ jessie-staging/main libxrender-dev armhf 1:0.9.8-1 [38.8 kB]
Get:368 http://172.17.0.1/private/ jessie-staging/main libxft-dev armhf 2.3.2-1 [59.1 kB]
Get:369 http://172.17.0.1/private/ jessie-staging/main libxml-namespacesupport-perl all 1.11-1 [14.8 kB]
Get:370 http://172.17.0.1/private/ jessie-staging/main libxml-sax-base-perl all 1.07-1 [23.1 kB]
Get:371 http://172.17.0.1/private/ jessie-staging/main libxml-sax-perl all 0.99+dfsg-2 [68.3 kB]
Get:372 http://172.17.0.1/private/ jessie-staging/main libxml-libxml-perl armhf 2.0116+dfsg-1+b2 [340 kB]
Get:373 http://172.17.0.1/private/ jessie-staging/main pstoedit armhf 3.62-1 [143 kB]
Get:374 http://172.17.0.1/private/ jessie-staging/main tex-common all 5.02 [625 kB]
Get:375 http://172.17.0.1/private/ jessie-staging/main texinfo armhf 5.2.0.dfsg.1-4 [955 kB]
Get:376 http://172.17.0.1/private/ jessie-staging/main texlive-binaries armhf 2014.20140528.34243-5 [5260 kB]
Get:377 http://172.17.0.1/private/ jessie-staging/main xdg-utils all 1.1.0~rc1+git20111210-7.1 [64.6 kB]
Get:378 http://172.17.0.1/private/ jessie-staging/main texlive-base all 2014.20140821-1 [17.7 MB]
Get:379 http://172.17.0.1/private/ jessie-staging/main texlive-generic-recommended all 2014.20140821-1 [2144 kB]
Get:380 http://172.17.0.1/private/ jessie-staging/main texlive-latex-base all 2014.20140821-1 [858 kB]
Get:381 http://172.17.0.1/private/ jessie-staging/main transfig armhf 1:3.2.5.e-3 [603 kB]
Get:382 http://172.17.0.1/private/ jessie-staging/main x11-xkb-utils armhf 7.7+1 [138 kB]
Get:383 http://172.17.0.1/private/ jessie-staging/main xauth armhf 1:1.0.9-1 [35.6 kB]
Get:384 http://172.17.0.1/private/ jessie-staging/main xkb-data all 2.12-1 [597 kB]
Get:385 http://172.17.0.1/private/ jessie-staging/main xserver-common all 2:1.16.0-1 [1741 kB]
Get:386 http://172.17.0.1/private/ jessie-staging/main xvfb armhf 2:1.16.0-1 [2323 kB]
Get:387 http://172.17.0.1/private/ jessie-staging/main dh-exec armhf 0.13 [22.1 kB]
Get:388 http://172.17.0.1/private/ jessie-staging/main libarpack2-dev armhf 3.1.5-3 [94.9 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 208 MB in 1min 50s (1881 kB/s)
Selecting previously unselected package libpipeline1:armhf.
(Reading database ... 12064 files and directories currently installed.)
Preparing to unpack .../libpipeline1_1.3.0-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.3.0-1) ...
Selecting previously unselected package libssl1.0.0:armhf.
Preparing to unpack .../libssl1.0.0_1.0.1i-2_armhf.deb ...
Unpacking libssl1.0.0:armhf (1.0.1i-2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.2-6_armhf.deb ...
Unpacking groff-base (1.22.2-6) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.5_armhf.deb ...
Unpacking bsdmainutils (9.0.5) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.6.7.1-1_armhf.deb ...
Unpacking man-db (2.6.7.1-1) ...
Selecting previously unselected package libasprintf0c2:armhf.
Preparing to unpack .../libasprintf0c2_0.19.2-1_armhf.deb ...
Unpacking libasprintf0c2:armhf (0.19.2-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../libbsd0_0.7.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.7.0-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../libedit2_3.1-20140620-2_armhf.deb ...
Unpacking libedit2:armhf (3.1-20140620-2) ...
Selecting previously unselected package libgpg-error0:armhf.
Preparing to unpack .../libgpg-error0_1.13-3_armhf.deb ...
Unpacking libgpg-error0:armhf (1.13-3) ...
Selecting previously unselected package libgcrypt11:armhf.
Preparing to unpack .../libgcrypt11_1.5.4-2_armhf.deb ...
Unpacking libgcrypt11:armhf (1.5.4-2) ...
Selecting previously unselected package libgcrypt20:armhf.
Preparing to unpack .../libgcrypt20_1.6.1-3_armhf.deb ...
Unpacking libgcrypt20:armhf (1.6.1-3) ...
Selecting previously unselected package libnettle4:armhf.
Preparing to unpack .../libnettle4_2.7.1-3_armhf.deb ...
Unpacking libnettle4:armhf (2.7.1-3) ...
Selecting previously unselected package libhogweed2:armhf.
Preparing to unpack .../libhogweed2_2.7.1-3_armhf.deb ...
Unpacking libhogweed2:armhf (2.7.1-3) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.1-2_armhf.deb ...
Unpacking libffi6:armhf (3.1-2) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.20.3-2_armhf.deb ...
Unpacking libp11-kit0:armhf (0.20.3-2) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.1-1_armhf.deb ...
Unpacking libtasn1-6:armhf (4.1-1) ...
Selecting previously unselected package libgnutls-deb0-28:armhf.
Preparing to unpack .../libgnutls-deb0-28_3.3.6-2_armhf.deb ...
Unpacking libgnutls-deb0-28:armhf (3.3.6-2) ...
Selecting previously unselected package libgnutls26:armhf.
Preparing to unpack .../libgnutls26_2.12.23-17_armhf.deb ...
Unpacking libgnutls26:armhf (2.12.23-17) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-5_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-5) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.12.1+dfsg-7_armhf.deb ...
Unpacking libkrb5support0:armhf (1.12.1+dfsg-7) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.12.1+dfsg-7_armhf.deb ...
Unpacking libk5crypto3:armhf (1.12.1+dfsg-7) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.12.1+dfsg-7_armhf.deb ...
Unpacking libkrb5-3:armhf (1.12.1+dfsg-7) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.12.1+dfsg-7_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.12.1+dfsg-7) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../libidn11_1.29-1_armhf.deb ...
Unpacking libidn11:armhf (1.29-1) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-11_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-11) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-11_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-11) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.39-1+rpi1_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.39-1+rpi1) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.19-1_armhf.deb ...
Unpacking libmagic1:armhf (1:5.19-1) ...
Selecting previously unselected package libsqlite3-0:armhf.
Preparing to unpack .../libsqlite3-0_3.8.5-2_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.8.5-2) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../libwrap0_7.6.q-25_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-25) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.1+dfsg1-4_armhf.deb ...
Unpacking libxml2:armhf (2.9.1+dfsg1-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-4_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_armhf.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package libfl-dev:armhf.
Preparing to unpack .../libfl-dev_2.5.39-8_armhf.deb ...
Unpacking libfl-dev:armhf (2.5.39-8) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.5.39-8_armhf.deb ...
Unpacking flex (2.5.39-8) ...
Setting up libsigsegv2:armhf (2.10-4) ...
Processing triggers for libc-bin (2.19-7) ...
Selecting previously unselected package gawk.
(Reading database ... 13086 files and directories currently installed.)
Preparing to unpack .../gawk_1%3a4.1.1+dfsg-1_armhf.deb ...
Unpacking gawk (1:4.1.1+dfsg-1) ...
Selecting previously unselected package imagemagick-common.
Preparing to unpack .../imagemagick-common_8%3a6.7.7.10+dfsg-4_all.deb ...
Unpacking imagemagick-common (8:6.7.7.10+dfsg-4) ...
Selecting previously unselected package libamd2.3.1:armhf.
Preparing to unpack .../libamd2.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libamd2.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../libasound2-data_1.0.28-1_all.deb ...
Unpacking libasound2-data (1.0.28-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../libasound2_1.0.28-1_armhf.deb ...
Unpacking libasound2:armhf (1.0.28-1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../libasyncns0_0.8-5_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.40.0-4_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.40.0-4) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../libatk1.0-data_2.12.0-1_all.deb ...
Unpacking libatk1.0-data (2.12.0-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../libatk1.0-0_2.12.0-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.12.0-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.1.0-6_armhf.deb ...
Unpacking libexpat1:armhf (2.1.0-6) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../libfreetype6_2.5.2-1.1_armhf.deb ...
Unpacking libfreetype6:armhf (2.5.2-1.1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-6_all.deb ...
Unpacking fontconfig-config (2.11.0-6) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../libfontconfig1_2.11.0-6_armhf.deb ...
Unpacking libfontconfig1:armhf (2.11.0-6) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../libglapi-mesa_10.2.5-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (10.2.5-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../libxau6_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../libxcb1_1.10-3_armhf.deb ...
Unpacking libxcb1:armhf (1.10-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-3_all.deb ...
Unpacking libx11-data (2:1.6.2-3) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../libx11-6_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.2-3) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../libx11-xcb1_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../libxcb-dri2-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../libxcb-dri3-0_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../libxcb-glx0_1.10-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../libxcb-present0_1.10-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../libxcb-sync1_1.10-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.10-3) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../libxfixes3_1%3a5.0.1-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.1-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../libxdamage1_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../libxext6_2%3a1.3.2-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.2-1) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../libxshmfence1_1.1-2_armhf.deb ...
Unpacking libxshmfence1:armhf (1.1-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../libxxf86vm1_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.3-1) ...
Selecting previously unselected package libgl1-mesa-glx:armhf.
Preparing to unpack .../libgl1-mesa-glx_10.2.5-1_armhf.deb ...
Unpacking libgl1-mesa-glx:armhf (10.2.5-1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../libpixman-1-0_0.32.6-2_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.32.6-2) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../libxcb-render0_1.10-3_armhf.deb ...
Unpacking libxcb-render0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../libxcb-shm0_1.10-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.10-3) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../libxrender1_1%3a0.9.8-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.8-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../libcairo2_1.12.16-2+rpi1_armhf.deb ...
Unpacking libcairo2:armhf (1.12.16-2+rpi1) ...
Selecting previously unselected package libjpeg8:armhf.
Preparing to unpack .../libjpeg8_8d1-1_armhf.deb ...
Unpacking libjpeg8:armhf (8d1-1) ...
Selecting previously unselected package libjasper1:armhf.
Preparing to unpack .../libjasper1_1.900.1-debian1-2_armhf.deb ...
Unpacking libjasper1:armhf (1.900.1-debian1-2) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../libjbig0_2.1-3_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../libtiff5_4.0.3-9_armhf.deb ...
Unpacking libtiff5:armhf (4.0.3-9) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../libgdk-pixbuf2.0-common_2.30.7-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.30.7-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.30.7-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.30.7-1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../libgtk2.0-common_2.24.24-1_all.deb ...
Unpacking libgtk2.0-common (2.24.24-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../libavahi-common-data_0.6.31-4_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../libavahi-common3_0.6.31-4_armhf.deb ...
Unpacking libavahi-common3:armhf (0.6.31-4) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../libavahi-client3_0.6.31-4_armhf.deb ...
Unpacking libavahi-client3:armhf (0.6.31-4) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../libcups2_1.7.5-1_armhf.deb ...
Unpacking libcups2:armhf (1.7.5-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../libthai-data_0.1.21-1_all.deb ...
Unpacking libthai-data (0.1.21-1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../libdatrie1_0.2.8-1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.8-1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../libthai0_0.1.21-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.21-1) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../fontconfig_2.11.0-6_armhf.deb ...
Unpacking fontconfig (2.11.0-6) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../libpango-1.0-0_1.36.6-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.36.6-1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../libgraphite2-3_1.2.4-3_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.2.4-3) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../libharfbuzz0b_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (0.9.35-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../libpangoft2-1.0-0_1.36.6-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.36.6-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../libpangocairo-1.0-0_1.36.6-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.36.6-1) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../libxcomposite1_1%3a0.4.4-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.4-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../libxcursor1_1%3a1.1.14-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.1.14-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../libxi6_2%3a1.7.4-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.4-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../libxinerama1_2%3a1.1.3-1_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.3-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../libxrandr2_2%3a1.4.2-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.4.2-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../shared-mime-info_1.3-1_armhf.deb ...
Unpacking shared-mime-info (1.3-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../libgtk2.0-0_2.24.24-1_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.24-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1i-2_armhf.deb ...
Unpacking openssl (1.0.1i-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20140325_all.deb ...
Unpacking ca-certificates (20140325) ...
Selecting previously unselected package libnspr4:armhf.
Preparing to unpack .../libnspr4_2%3a4.10.7-1_armhf.deb ...
Unpacking libnspr4:armhf (2:4.10.7-1) ...
Selecting previously unselected package libnss3:armhf.
Preparing to unpack .../libnss3_2%3a3.17-1_armhf.deb ...
Unpacking libnss3:armhf (2:3.17-1) ...
Selecting previously unselected package ca-certificates-java.
Preparing to unpack .../ca-certificates-java_20140324_all.deb ...
Unpacking ca-certificates-java (20140324) ...
Selecting previously unselected package tzdata-java.
Preparing to unpack .../tzdata-java_2014f-1_all.deb ...
Unpacking tzdata-java (2014f-1) ...
Selecting previously unselected package java-common.
Preparing to unpack .../java-common_0.52_all.deb ...
Unpacking java-common (0.52) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../liblcms2-2_2.6-3_armhf.deb ...
Unpacking liblcms2-2:armhf (2.6-3) ...
Selecting previously unselected package libpcsclite1:armhf.
Preparing to unpack .../libpcsclite1_1.8.11-3_armhf.deb ...
Unpacking libpcsclite1:armhf (1.8.11-3) ...
Selecting previously unselected package openjdk-7-jre-headless:armhf.
Preparing to unpack .../openjdk-7-jre-headless_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jre-headless:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package default-jre-headless.
Preparing to unpack .../default-jre-headless_2%3a1.7-52_armhf.deb ...
Unpacking default-jre-headless (2:1.7-52) ...
Selecting previously unselected package libgif4:armhf.
Preparing to unpack .../libgif4_4.1.6-11_armhf.deb ...
Unpacking libgif4:armhf (4.1.6-11) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7_all.deb ...
Unpacking x11-common (1:7.7+7) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../libice6_2%3a1.0.9-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-1) ...
Selecting previously unselected package libjson-c2:armhf.
Preparing to unpack .../libjson-c2_0.11-4_armhf.deb ...
Unpacking libjson-c2:armhf (0.11-4) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../libsm6_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.2-1) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../libogg0_1.3.2-1_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../libflac8_1.3.0-2_armhf.deb ...
Unpacking libflac8:armhf (1.3.0-2) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../libvorbis0a_1.3.2-1.4_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.2-1.4) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../libvorbisenc2_1.3.2-1.4_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.2-1.4) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../libsndfile1_1.0.25-9_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.25-9) ...
Selecting previously unselected package libsystemd-id128-0:armhf.
Preparing to unpack .../libsystemd-id128-0_208-6_armhf.deb ...
Unpacking libsystemd-id128-0:armhf (208-6) ...
Selecting previously unselected package libsystemd-journal0:armhf.
Preparing to unpack .../libsystemd-journal0_208-6_armhf.deb ...
Unpacking libsystemd-journal0:armhf (208-6) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../libxtst6_2%3a1.2.2-1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.2-1) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../libpulse0_5.0-6_armhf.deb ...
Unpacking libpulse0:armhf (5.0-6) ...
Selecting previously unselected package openjdk-7-jre:armhf.
Preparing to unpack .../openjdk-7-jre_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jre:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package default-jre.
Preparing to unpack .../default-jre_2%3a1.7-52_armhf.deb ...
Unpacking default-jre (2:1.7-52) ...
Selecting previously unselected package libatk-wrapper-java.
Preparing to unpack .../libatk-wrapper-java_0.30.4-4_all.deb ...
Unpacking libatk-wrapper-java (0.30.4-4) ...
Selecting previously unselected package libatk-wrapper-java-jni:armhf.
Preparing to unpack .../libatk-wrapper-java-jni_0.30.4-4_armhf.deb ...
Unpacking libatk-wrapper-java-jni:armhf (0.30.4-4) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../libxt6_1%3a1.1.4-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.4-1) ...
Selecting previously unselected package libaudio2:armhf.
Preparing to unpack .../libaudio2_1.9.4-1_armhf.deb ...
Unpacking libaudio2:armhf (1.9.4-1) ...
Selecting previously unselected package libbtf1.2.0:armhf.
Preparing to unpack .../libbtf1.2.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libbtf1.2.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcamd2.3.1:armhf.
Preparing to unpack .../libcamd2.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libcamd2.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libccolamd2.8.0:armhf.
Preparing to unpack .../libccolamd2.8.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libccolamd2.8.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../libgfortran3_4.9.1-4_armhf.deb ...
Unpacking libgfortran3:armhf (4.9.1-4) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_1.2.20110419-7_armhf.deb ...
Unpacking libblas3 (1.2.20110419-7) ...
Selecting previously unselected package libcolamd2.8.0:armhf.
Preparing to unpack .../libcolamd2.8.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libcolamd2.8.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.5.0-3_armhf.deb ...
Unpacking liblapack3 (3.5.0-3) ...
Selecting previously unselected package libcholmod2.1.2:armhf.
Preparing to unpack .../libcholmod2.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcholmod2.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.8-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.8-3) ...
Selecting previously unselected package libcsparse3.1.2:armhf.
Preparing to unpack .../libcsparse3.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcsparse3.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libcupsimage2:armhf.
Preparing to unpack .../libcupsimage2_1.7.5-1_armhf.deb ...
Unpacking libcupsimage2:armhf (1.7.5-1) ...
Selecting previously unselected package libcupsfilters1:armhf.
Preparing to unpack .../libcupsfilters1_1.0.58-1_armhf.deb ...
Unpacking libcupsfilters1:armhf (1.0.58-1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../librtmp1_2.4+20131018.git79459a2-4_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20131018.git79459a2-4) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../libssh2-1_1.4.3-3_armhf.deb ...
Unpacking libssh2-1:armhf (1.4.3-3) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../libcurl3-gnutls_7.37.1-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.37.1-1) ...
Selecting previously unselected package libcxsparse3.1.2:armhf.
Preparing to unpack .../libcxsparse3.1.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../libdrm-exynos1_2.4.56-1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.56-1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../libdrm-freedreno1_2.4.56-1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.56-1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../libdrm-nouveau2_2.4.56-1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.56-1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../libdrm-omap1_2.4.56-1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.56-1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../libdrm-radeon1_2.4.56-1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.56-1) ...
Selecting previously unselected package libexif12:armhf.
Preparing to unpack .../libexif12_0.6.21-1_armhf.deb ...
Unpacking libexif12:armhf (0.6.21-1) ...
Selecting previously unselected package libfftw3-double3:armhf.
Preparing to unpack .../libfftw3-double3_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-double3:armhf (3.3.4-1+rpi1) ...
Selecting previously unselected package libfftw3-single3:armhf.
Preparing to unpack .../libfftw3-single3_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-single3:armhf (3.3.4-1+rpi1) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../libxft2_2.3.2-1_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-1) ...
Selecting previously unselected package libfltk1.3:armhf.
Preparing to unpack .../libfltk1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-cairo1.3:armhf.
Preparing to unpack .../libfltk-cairo1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-cairo1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-forms1.3:armhf.
Preparing to unpack .../libfltk-forms1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-forms1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-gl1.3:armhf.
Preparing to unpack .../libfltk-gl1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-gl1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfltk-images1.3:armhf.
Preparing to unpack .../libfltk-images1.3_1.3.2-6_armhf.deb ...
Unpacking libfltk-images1.3:armhf (1.3.2-6) ...
Selecting previously unselected package libfontenc1:armhf.
Preparing to unpack .../libfontenc1_1%3a1.1.2-1_armhf.deb ...
Unpacking libfontenc1:armhf (1:1.1.2-1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../libglu1-mesa_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.0-2) ...
Selecting previously unselected package libftgl2:armhf.
Preparing to unpack .../libftgl2_2.1.3~rc5-4+nmu1_armhf.deb ...
Unpacking libftgl2:armhf (2.1.3~rc5-4+nmu1) ...
Selecting previously unselected package libvpx1:armhf.
Preparing to unpack .../libvpx1_1.3.0-2+rpi1_armhf.deb ...
Unpacking libvpx1:armhf (1.3.0-2+rpi1) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../libxpm4_1%3a3.5.11-1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.11-1) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../libgd3_2.1.0-4_armhf.deb ...
Unpacking libgd3:armhf (2.1.0-4) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../libltdl7_2.4.2-1.10_armhf.deb ...
Unpacking libltdl7:armhf (2.4.2-1.10) ...
Selecting previously unselected package libglpk36:armhf.
Preparing to unpack .../libglpk36_4.54-1_armhf.deb ...
Unpacking libglpk36:armhf (4.54-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../libgmpxx4ldbl_2%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package libicu52:armhf.
Preparing to unpack .../libicu52_52.1-5_armhf.deb ...
Unpacking libicu52:armhf (52.1-5) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../libharfbuzz-icu0_0.9.35-1_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (0.9.35-1) ...
Selecting previously unselected package libhdf5-7:armhf.
Preparing to unpack .../libhdf5-7_1.8.12+docs-1.1+b1_armhf.deb ...
Unpacking libhdf5-7:armhf (1.8.12+docs-1.1+b1) ...
Selecting previously unselected package libijs-0.35:armhf.
Preparing to unpack .../libijs-0.35_0.35-10_armhf.deb ...
Unpacking libijs-0.35:armhf (0.35-10) ...
Selecting previously unselected package libklu1.2.1:armhf.
Preparing to unpack .../libklu1.2.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libklu1.2.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libldl2.1.0:armhf.
Preparing to unpack .../libldl2.1.0_1%3a4.2.1-3_armhf.deb ...
Unpacking libldl2.1.0:armhf (1:4.2.1-3) ...
Selecting previously unselected package liblqr-1-0:armhf.
Preparing to unpack .../liblqr-1-0_0.4.2-2_armhf.deb ...
Unpacking liblqr-1-0:armhf (0.4.2-2) ...
Selecting previously unselected package liblua5.1-0:armhf.
Preparing to unpack .../liblua5.1-0_5.1.5-5_armhf.deb ...
Unpacking liblua5.1-0:armhf (5.1.5-5) ...
Selecting previously unselected package libmagickcore5:armhf.
Preparing to unpack .../libmagickcore5_8%3a6.7.7.10+dfsg-4_armhf.deb ...
Unpacking libmagickcore5:armhf (8:6.7.7.10+dfsg-4) ...
Selecting previously unselected package libmagickwand5:armhf.
Preparing to unpack .../libmagickwand5_8%3a6.7.7.10+dfsg-4_armhf.deb ...
Unpacking libmagickwand5:armhf (8:6.7.7.10+dfsg-4) ...
Selecting previously unselected package libmagick++5:armhf.
Preparing to unpack .../libmagick++5_8%3a6.7.7.10+dfsg-4_armhf.deb ...
Unpacking libmagick++5:armhf (8:6.7.7.10+dfsg-4) ...
Selecting previously unselected package libmng1:armhf.
Preparing to unpack .../libmng1_1.0.10+dfsg-3.1_armhf.deb ...
Unpacking libmng1:armhf (1.0.10+dfsg-3.1) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.0-6_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.0-6) ...
Selecting previously unselected package libpaper1:armhf.
Preparing to unpack .../libpaper1_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper1:armhf (1.1.24+nmu3) ...
Selecting previously unselected package libpcrecpp0:armhf.
Preparing to unpack .../libpcrecpp0_1%3a8.35-3_armhf.deb ...
Unpacking libpcrecpp0:armhf (1:8.35-3) ...
Selecting previously unselected package libopenjpeg5:armhf.
Preparing to unpack .../libopenjpeg5_1.5.2-2_armhf.deb ...
Unpacking libopenjpeg5:armhf (1.5.2-2) ...
Selecting previously unselected package libpoppler46:armhf.
Preparing to unpack .../libpoppler46_0.26.3-1_armhf.deb ...
Unpacking libpoppler46:armhf (0.26.3-1) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.2-1) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../libxaw7_2%3a1.0.12-2_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.12-2) ...
Selecting previously unselected package libplot2c2.
Preparing to unpack .../libplot2c2_2.6-3_armhf.deb ...
Unpacking libplot2c2 (2.6-3) ...
Selecting previously unselected package libpstoedit0c2a.
Preparing to unpack .../libpstoedit0c2a_3.62-1_armhf.deb ...
Unpacking libpstoedit0c2a (3.62-1) ...
Selecting previously unselected package libpython3.4-minimal:armhf.
Preparing to unpack .../libpython3.4-minimal_3.4.1-9_armhf.deb ...
Unpacking libpython3.4-minimal:armhf (3.4.1-9) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.56_all.deb ...
Unpacking mime-support (3.56) ...
Selecting previously unselected package libpython3.4-stdlib:armhf.
Preparing to unpack .../libpython3.4-stdlib_3.4.1-9_armhf.deb ...
Unpacking libpython3.4-stdlib:armhf (3.4.1-9) ...
Selecting previously unselected package libqhull6:armhf.
Preparing to unpack .../libqhull6_2012.1-5_armhf.deb ...
Unpacking libqhull6:armhf (2012.1-5) ...
Selecting previously unselected package libqrupdate1:armhf.
Preparing to unpack .../libqrupdate1_1.1.2-1_armhf.deb ...
Unpacking libqrupdate1:armhf (1.1.2-1) ...
Selecting previously unselected package qtcore4-l10n.
Preparing to unpack .../qtcore4-l10n_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_all.deb ...
Unpacking qtcore4-l10n (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqtcore4:armhf.
Preparing to unpack .../libqtcore4_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqtcore4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-xml:armhf.
Preparing to unpack .../libqt4-xml_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-xml:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqtdbus4:armhf.
Preparing to unpack .../libqtdbus4_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqtdbus4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-network:armhf.
Preparing to unpack .../libqt4-network_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-network:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-script:armhf.
Preparing to unpack .../libqt4-script_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-script:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-sql:armhf.
Preparing to unpack .../libqt4-sql_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-sql:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-xmlpatterns:armhf.
Preparing to unpack .../libqt4-xmlpatterns_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-xmlpatterns:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqtgui4:armhf.
Preparing to unpack .../libqtgui4_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqtgui4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-declarative:armhf.
Preparing to unpack .../libqt4-declarative_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-declarative:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-designer:armhf.
Preparing to unpack .../libqt4-designer_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-designer:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-help:armhf.
Preparing to unpack .../libqt4-help_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-help:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-qt3support:armhf.
Preparing to unpack .../libqt4-qt3support_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-qt3support:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-scripttools:armhf.
Preparing to unpack .../libqt4-scripttools_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-scripttools:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-svg:armhf.
Preparing to unpack .../libqt4-svg_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-svg:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-test:armhf.
Preparing to unpack .../libqt4-test_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-test:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libspqr1.3.1:armhf.
Preparing to unpack .../libspqr1.3.1_1%3a4.2.1-3_armhf.deb ...
Unpacking libspqr1.3.1:armhf (1:4.2.1-3) ...
Selecting previously unselected package libtiffxx5:armhf.
Preparing to unpack .../libtiffxx5_4.0.3-9_armhf.deb ...
Unpacking libtiffxx5:armhf (4.0.3-9) ...
Selecting previously unselected package libumfpack5.6.2:armhf.
Preparing to unpack .../libumfpack5.6.2_1%3a4.2.1-3_armhf.deb ...
Unpacking libumfpack5.6.2:armhf (1:4.2.1-3) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libwmf0.2-7:armhf.
Preparing to unpack .../libwmf0.2-7_0.2.8.4-10.3_armhf.deb ...
Unpacking libwmf0.2-7:armhf (0.2.8.4-10.3) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../libxcb-randr0_1.10-3_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0:armhf.
Preparing to unpack .../libxcb-shape0_1.10-3_armhf.deb ...
Unpacking libxcb-shape0:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../libxcb-xfixes0_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.10-3) ...
Selecting previously unselected package libxfont1:armhf.
Preparing to unpack .../libxfont1_1%3a1.4.99.901-1_armhf.deb ...
Unpacking libxfont1:armhf (1:1.4.99.901-1) ...
Selecting previously unselected package libxkbfile1:armhf.
Preparing to unpack .../libxkbfile1_1%3a1.0.8-1_armhf.deb ...
Unpacking libxkbfile1:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxmuu1:armhf.
Preparing to unpack .../libxmuu1_2%3a1.1.2-1_armhf.deb ...
Unpacking libxmuu1:armhf (2:1.1.2-1) ...
Selecting previously unselected package libzzip-0-13:armhf.
Preparing to unpack .../libzzip-0-13_0.13.62-2_armhf.deb ...
Unpacking libzzip-0-13:armhf (0.13.62-2) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.7-1_all.deb ...
Unpacking poppler-data (0.4.7-1) ...
Selecting previously unselected package python3.4-minimal.
Preparing to unpack .../python3.4-minimal_3.4.1-9_armhf.deb ...
Unpacking python3.4-minimal (3.4.1-9) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.19-1_armhf.deb ...
Unpacking file (1:5.19-1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.2-1_armhf.deb ...
Unpacking gettext-base (0.19.2-1) ...
Selecting previously unselected package less.
Preparing to unpack .../archives/less_458-2_armhf.deb ...
Unpacking less (458-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-7_all.deb ...
Unpacking autoconf (2.69-7) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20140510.1_all.deb ...
Unpacking autotools-dev (20140510.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.14.1-3_all.deb ...
Unpacking automake (1:1.14.1-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.19.2-1_all.deb ...
Unpacking autopoint (0.19.2-1) ...
Selecting previously unselected package dctrl-tools.
Preparing to unpack .../dctrl-tools_2.23_armhf.deb ...
Unpacking dctrl-tools (2.23) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.2-1_armhf.deb ...
Unpacking gettext (0.19.2-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu3_all.deb ...
Unpacking po-debconf (1.0.16+nmu3) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20140817_all.deb ...
Unpacking debhelper (9.20140817) ...
Selecting previously unselected package openjdk-7-jdk:armhf.
Preparing to unpack .../openjdk-7-jdk_7u65-2.5.1-4+rpi1_armhf.deb ...
Unpacking openjdk-7-jdk:armhf (7u65-2.5.1-4+rpi1) ...
Selecting previously unselected package default-jdk.
Preparing to unpack .../default-jdk_2%3a1.7-52_armhf.deb ...
Unpacking default-jdk (2:1.7-52) ...
Selecting previously unselected package desktop-file-utils.
Preparing to unpack .../desktop-file-utils_0.22-1_armhf.deb ...
Unpacking desktop-file-utils (0.22-1) ...
Selecting previously unselected package python3.4.
Preparing to unpack .../python3.4_3.4.1-9_armhf.deb ...
Unpacking python3.4 (3.4.1-9) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.4.1-1_armhf.deb ...
Unpacking python3-minimal (3.4.1-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.4.1-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.4.1-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_1.20140511-1_all.deb ...
Unpacking dh-python (1.20140511-1) ...
Selecting previously unselected package python3.
Preparing to unpack .../python3_3.4.1-1_armhf.deb ...
Unpacking python3 (3.4.1-1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../devscripts_2.14.6_armhf.deb ...
Unpacking devscripts (2.14.6) ...
Selecting previously unselected package libtool-bin.
Preparing to unpack .../libtool-bin_2.4.2-1.10_armhf.deb ...
Unpacking libtool-bin (2.4.2-1.10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.2-1.10_all.deb ...
Unpacking libtool (2.4.2-1.10) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_9_all.deb ...
Unpacking dh-autoreconf (9) ...
Selecting previously unselected package libjbig2dec0.
Preparing to unpack .../libjbig2dec0_0.11+20120125-1_armhf.deb ...
Unpacking libjbig2dec0 (0.11+20120125-1) ...
Selecting previously unselected package libgs9-common.
Preparing to unpack .../libgs9-common_9.05~dfsg-9_all.deb ...
Unpacking libgs9-common (9.05~dfsg-9) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.05~dfsg-9_armhf.deb ...
Unpacking libgs9 (9.05~dfsg-9) ...
Selecting previously unselected package gsfonts.
Preparing to unpack .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2_all.deb ...
Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../ghostscript_9.05~dfsg-9_armhf.deb ...
Unpacking ghostscript (9.05~dfsg-9) ...
Selecting previously unselected package epstool.
Preparing to unpack .../epstool_3.08+repack-3_armhf.deb ...
Unpacking epstool (3.08+repack-3) ...
Selecting previously unselected package libgfortran-4.9-dev:armhf.
Preparing to unpack .../libgfortran-4.9-dev_4.9.1-4_armhf.deb ...
Unpacking libgfortran-4.9-dev:armhf (4.9.1-4) ...
Selecting previously unselected package gfortran-4.9.
Preparing to unpack .../gfortran-4.9_4.9.1-4_armhf.deb ...
Unpacking gfortran-4.9 (4.9.1-4) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a4.9.1-1_armhf.deb ...
Unpacking gfortran (4:4.9.1-1) ...
Selecting previously unselected package aglfn.
Preparing to unpack .../archives/aglfn_1.7-3_all.deb ...
Unpacking aglfn (1.7-3) ...
Selecting previously unselected package gnuplot-tex.
Preparing to unpack .../gnuplot-tex_4.6.5-10_all.deb ...
Unpacking gnuplot-tex (4.6.5-10) ...
Selecting previously unselected package gnuplot-data.
Preparing to unpack .../gnuplot-data_4.6.5-10_all.deb ...
Unpacking gnuplot-data (4.6.5-10) ...
Selecting previously unselected package gnuplot-nox.
Preparing to unpack .../gnuplot-nox_4.6.5-10_armhf.deb ...
Unpacking gnuplot-nox (4.6.5-10) ...
Selecting previously unselected package gperf.
Preparing to unpack .../gperf_3.0.4-1_armhf.deb ...
Unpacking gperf (3.0.4-1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../hdf5-helpers_1.8.12+docs-1.1+b1_armhf.deb ...
Unpacking hdf5-helpers (1.8.12+docs-1.1+b1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.37-2_all.deb ...
Unpacking libarchive-zip-perl (1.37-2) ...
Selecting previously unselected package javahelper.
Preparing to unpack .../javahelper_0.46_all.deb ...
Unpacking javahelper (0.46) ...
Selecting previously unselected package libarpack2.
Preparing to unpack .../libarpack2_3.1.5-3_armhf.deb ...
Unpacking libarpack2 (3.1.5-3) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_1.2.20110419-7_armhf.deb ...
Unpacking libblas-dev (1.2.20110419-7) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../libbz2-dev_1.0.6-7_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.6-7) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../libcurl4-gnutls-dev_7.37.1-1_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (7.37.1-1) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../libdrm-dev_2.4.56-1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.56-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.7.2+dfsg-3_all.deb ...
Unpacking libjs-jquery (1.7.2+dfsg-3) ...
Selecting previously unselected package libexif-dev.
Preparing to unpack .../libexif-dev_0.6.21-1_armhf.deb ...
Unpacking libexif-dev (0.6.21-1) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.1.0-6_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.1.0-6) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../libfftw3-bin_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-bin (3.3.4-1+rpi1) ...
Selecting previously unselected package libfftw3-dev:armhf.
Preparing to unpack .../libfftw3-dev_3.3.4-1+rpi1_armhf.deb ...
Unpacking libfftw3-dev:armhf (3.3.4-1+rpi1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../x11proto-core-dev_7.0.26-1_all.deb ...
Unpacking x11proto-core-dev (7.0.26-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../libxau-dev_1%3a1.0.8-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../libxdmcp-dev_1%3a1.1.1-1_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.1-1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../x11proto-input-dev_2.3.1-1_all.deb ...
Unpacking x11proto-input-dev (2.3.1-1) ...
Selecting previously unselected package x11proto-kb-dev.
Preparing to unpack .../x11proto-kb-dev_1.0.6-2_all.deb ...
Unpacking x11proto-kb-dev (1.0.6-2) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../xtrans-dev_1.3.4-1_all.deb ...
Unpacking xtrans-dev (1.3.4-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../libpthread-stubs0-dev_0.3-4_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.3-4) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../libxcb1-dev_1.10-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.10-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../libx11-dev_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.2-3) ...
Selecting previously unselected package libfltk1.3-dev.
Preparing to unpack .../libfltk1.3-dev_1.3.2-6_armhf.deb ...
Unpacking libfltk1.3-dev (1.3.2-6) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-1+rpi1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-1+rpi1) ...
Selecting previously unselected package libpng12-dev:armhf.
Preparing to unpack .../libpng12-dev_1.2.50-2_armhf.deb ...
Unpacking libpng12-dev:armhf (1.2.50-2) ...
Selecting previously unselected package libfreetype6-dev.
Preparing to unpack .../libfreetype6-dev_2.5.2-1.1_armhf.deb ...
Unpacking libfreetype6-dev (2.5.2-1.1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.28-1_armhf.deb ...
Unpacking pkg-config (0.28-1) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../libfontconfig1-dev_2.11.0-6_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.11.0-6) ...
Selecting previously unselected package mesa-common-dev.
Preparing to unpack .../mesa-common-dev_10.2.5-1_armhf.deb ...
Unpacking mesa-common-dev (10.2.5-1) ...
Selecting previously unselected package libx11-xcb-dev:armhf.
Preparing to unpack .../libx11-xcb-dev_2%3a1.6.2-3_armhf.deb ...
Unpacking libx11-xcb-dev:armhf (2:1.6.2-3) ...
Selecting previously unselected package libxcb-dri3-dev:armhf.
Preparing to unpack .../libxcb-dri3-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri3-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../libxcb-render0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-randr0-dev:armhf.
Preparing to unpack .../libxcb-randr0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-randr0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-shape0-dev:armhf.
Preparing to unpack .../libxcb-shape0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-shape0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-xfixes0-dev:armhf.
Preparing to unpack .../libxcb-xfixes0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-xfixes0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-sync-dev:armhf.
Preparing to unpack .../libxcb-sync-dev_1.10-3_armhf.deb ...
Unpacking libxcb-sync-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-present-dev:armhf.
Preparing to unpack .../libxcb-present-dev_1.10-3_armhf.deb ...
Unpacking libxcb-present-dev:armhf (1.10-3) ...
Selecting previously unselected package libxshmfence-dev:armhf.
Preparing to unpack .../libxshmfence-dev_1.1-2_armhf.deb ...
Unpacking libxshmfence-dev:armhf (1.1-2) ...
Selecting previously unselected package libxcb-dri2-0-dev:armhf.
Preparing to unpack .../libxcb-dri2-0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-dri2-0-dev:armhf (1.10-3) ...
Selecting previously unselected package libxcb-glx0-dev:armhf.
Preparing to unpack .../libxcb-glx0-dev_1.10-3_armhf.deb ...
Unpacking libxcb-glx0-dev:armhf (1.10-3) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../x11proto-xext-dev_7.3.0-1_all.deb ...
Unpacking x11proto-xext-dev (7.3.0-1) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../x11proto-fixes-dev_1%3a5.0-2_all.deb ...
Unpacking x11proto-fixes-dev (1:5.0-2) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../libxfixes-dev_1%3a5.0.1-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.1-2) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../x11proto-damage-dev_1%3a1.2.1-2_all.deb ...
Unpacking x11proto-damage-dev (1:1.2.1-2) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../libxdamage-dev_1%3a1.1.4-2_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.4-2) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../libxext-dev_2%3a1.3.2-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.2-1) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../x11proto-xf86vidmode-dev_2.3.1-2_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../libxxf86vm-dev_1%3a1.1.3-1_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.3-1) ...
Selecting previously unselected package x11proto-dri2-dev.
Preparing to unpack .../x11proto-dri2-dev_2.8-2_all.deb ...
Unpacking x11proto-dri2-dev (2.8-2) ...
Selecting previously unselected package x11proto-gl-dev.
Preparing to unpack .../x11proto-gl-dev_1.4.17-1_all.deb ...
Unpacking x11proto-gl-dev (1.4.17-1) ...
Selecting previously unselected package libgl1-mesa-dev.
Preparing to unpack .../libgl1-mesa-dev_10.2.5-1_armhf.deb ...
Unpacking libgl1-mesa-dev (10.2.5-1) ...
Selecting previously unselected package libglu1-mesa-dev.
Preparing to unpack .../libglu1-mesa-dev_9.0.0-2_armhf.deb ...
Unpacking libglu1-mesa-dev (9.0.0-2) ...
Selecting previously unselected package libftgl-dev.
Preparing to unpack .../libftgl-dev_2.1.3~rc5-4+nmu1_armhf.deb ...
Unpacking libftgl-dev (2.1.3~rc5-4+nmu1) ...
Selecting previously unselected package libgl2ps0.
Preparing to unpack .../libgl2ps0_1.3.8-1_armhf.deb ...
Unpacking libgl2ps0 (1.3.8-1) ...
Selecting previously unselected package libgl2ps-dev.
Preparing to unpack .../libgl2ps-dev_1.3.8-1_armhf.deb ...
Unpacking libgl2ps-dev (1.3.8-1) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../libgmp-dev_2%3a6.0.0+dfsg-4+rpi1_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.0.0+dfsg-4+rpi1) ...
Selecting previously unselected package liblapack-dev.
Preparing to unpack .../liblapack-dev_3.5.0-3_armhf.deb ...
Unpacking liblapack-dev (3.5.0-3) ...
Selecting previously unselected package libsuitesparse-dev:armhf.
Preparing to unpack .../libsuitesparse-dev_1%3a4.2.1-3_armhf.deb ...
Unpacking libsuitesparse-dev:armhf (1:4.2.1-3) ...
Selecting previously unselected package libglpk-dev.
Preparing to unpack .../libglpk-dev_4.54-1_armhf.deb ...
Unpacking libglpk-dev (4.54-1) ...
Selecting previously unselected package libgraphicsmagick3.
Preparing to unpack .../libgraphicsmagick3_1.3.18-4_armhf.deb ...
Unpacking libgraphicsmagick3 (1.3.18-4) ...
Selecting previously unselected package libgraphicsmagick++3.
Preparing to unpack .../libgraphicsmagick++3_1.3.18-4_armhf.deb ...
Unpacking libgraphicsmagick++3 (1.3.18-4) ...
Selecting previously unselected package libjpeg8-dev:armhf.
Preparing to unpack .../libjpeg8-dev_8d1-1_armhf.deb ...
Unpacking libjpeg8-dev:armhf (8d1-1) ...
Selecting previously unselected package libjasper-dev.
Preparing to unpack .../libjasper-dev_1.900.1-debian1-2_armhf.deb ...
Unpacking libjasper-dev (1.900.1-debian1-2) ...
Selecting previously unselected package liblcms2-dev:armhf.
Preparing to unpack .../liblcms2-dev_2.6-3_armhf.deb ...
Unpacking liblcms2-dev:armhf (2.6-3) ...
Selecting previously unselected package libwmf-dev.
Preparing to unpack .../libwmf-dev_0.2.8.4-10.3_armhf.deb ...
Unpacking libwmf-dev (0.2.8.4-10.3) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../libice-dev_2%3a1.0.9-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.9-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../libsm-dev_2%3a1.2.2-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.2-1) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../libxml2-dev_2.9.1+dfsg1-4_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.1+dfsg1-4) ...
Selecting previously unselected package libjbig-dev:armhf.
Preparing to unpack .../libjbig-dev_2.1-3_armhf.deb ...
Unpacking libjbig-dev:armhf (2.1-3) ...
Selecting previously unselected package liblzma-dev:armhf.
Preparing to unpack .../liblzma-dev_5.1.1alpha+20120614-2_armhf.deb ...
Unpacking liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Selecting previously unselected package libtiff5-dev:armhf.
Preparing to unpack .../libtiff5-dev_4.0.3-9_armhf.deb ...
Unpacking libtiff5-dev:armhf (4.0.3-9) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../libltdl-dev_2.4.2-1.10_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.2-1.10) ...
Selecting previously unselected package libgraphicsmagick1-dev.
Preparing to unpack .../libgraphicsmagick1-dev_1.3.18-4_armhf.deb ...
Unpacking libgraphicsmagick1-dev (1.3.18-4) ...
Selecting previously unselected package libgraphicsmagick++1-dev.
Preparing to unpack .../libgraphicsmagick++1-dev_1.3.18-4_armhf.deb ...
Unpacking libgraphicsmagick++1-dev (1.3.18-4) ...
Selecting previously unselected package libhdf5-cpp-7:armhf.
Preparing to unpack .../libhdf5-cpp-7_1.8.12+docs-1.1+b1_armhf.deb ...
Unpacking libhdf5-cpp-7:armhf (1.8.12+docs-1.1+b1) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../libhdf5-dev_1.8.12+docs-1.1+b1_armhf.deb ...
Unpacking libhdf5-dev (1.8.12+docs-1.1+b1) ...
Selecting previously unselected package libintl-perl.
Preparing to unpack .../libintl-perl_1.23-1_all.deb ...
Unpacking libintl-perl (1.23-1) ...
Selecting previously unselected package libkpathsea6.
Preparing to unpack .../libkpathsea6_2014.20140528.34243-5_armhf.deb ...
Unpacking libkpathsea6 (2014.20140528.34243-5) ...
Selecting previously unselected package libtinfo-dev:armhf.
Preparing to unpack .../libtinfo-dev_5.9+20140712-2_armhf.deb ...
Unpacking libtinfo-dev:armhf (5.9+20140712-2) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../libncurses5-dev_5.9+20140712-2_armhf.deb ...
Unpacking libncurses5-dev:armhf (5.9+20140712-2) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu3_armhf.deb ...
Unpacking libpaper-utils (1.1.24+nmu3) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../libpcre3-dev_1%3a8.35-3_armhf.deb ...
Unpacking libpcre3-dev:armhf (1:8.35-3) ...
Selecting previously unselected package libpotrace0.
Preparing to unpack .../libpotrace0_1.11-2_armhf.deb ...
Unpacking libpotrace0 (1.11-2) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2014.20140528.34243-5_armhf.deb ...
Unpacking libptexenc1 (2014.20140528.34243-5) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../libqhull-dev_2012.1-5_armhf.deb ...
Unpacking libqhull-dev:armhf (2012.1-5) ...
Selecting previously unselected package libqrupdate-dev:armhf.
Preparing to unpack .../libqrupdate-dev_1.1.2-1_armhf.deb ...
Unpacking libqrupdate-dev:armhf (1.1.2-1) ...
Selecting previously unselected package libqscintilla2-l10n.
Preparing to unpack .../libqscintilla2-l10n_2.8.3+dfsg-3_all.deb ...
Unpacking libqscintilla2-l10n (2.8.3+dfsg-3) ...
Selecting previously unselected package libqscintilla2-11.
Preparing to unpack .../libqscintilla2-11_2.8.3+dfsg-3_armhf.deb ...
Unpacking libqscintilla2-11 (2.8.3+dfsg-3) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../qtchooser_39-g4717841-3_armhf.deb ...
Unpacking qtchooser (39-g4717841-3) ...
Selecting previously unselected package qdbus.
Preparing to unpack .../qdbus_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking qdbus (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-dbus:armhf.
Preparing to unpack .../libqt4-dbus_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-dbus:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-dev-bin.
Preparing to unpack .../libqt4-dev-bin_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-dev-bin (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package qt4-linguist-tools.
Preparing to unpack .../qt4-linguist-tools_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking qt4-linguist-tools (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package qt4-qmake.
Preparing to unpack .../qt4-qmake_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking qt4-qmake (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqt4-dev.
Preparing to unpack .../libqt4-dev_4%3a4.8.6+git49-gbc62005+dfsg-1+rpi1_armhf.deb ...
Unpacking libqt4-dev (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Selecting previously unselected package libqscintilla2-dev.
Preparing to unpack .../libqscintilla2-dev_2.8.3+dfsg-3_all.deb ...
Unpacking libqscintilla2-dev (2.8.3+dfsg-3) ...
Selecting previously unselected package libreadline6-dev:armhf.
Preparing to unpack .../libreadline6-dev_6.3-8_armhf.deb ...
Unpacking libreadline6-dev:armhf (6.3-8) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../libreadline-dev_6.3-8_armhf.deb ...
Unpacking libreadline-dev:armhf (6.3-8) ...
Selecting previously unselected package libsynctex1.
Preparing to unpack .../libsynctex1_2014.20140528.34243-5_armhf.deb ...
Unpacking libsynctex1 (2014.20140528.34243-5) ...
Selecting previously unselected package libtext-unidecode-perl.
Preparing to unpack .../libtext-unidecode-perl_0.04-2_all.deb ...
Unpacking libtext-unidecode-perl (0.04-2) ...
Selecting previously unselected package x11proto-render-dev.
Preparing to unpack .../x11proto-render-dev_2%3a0.11.1-2_all.deb ...
Unpacking x11proto-render-dev (2:0.11.1-2) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../libxrender-dev_1%3a0.9.8-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.8-1) ...
Selecting previously unselected package libxft-dev.
Preparing to unpack .../libxft-dev_2.3.2-1_armhf.deb ...
Unpacking libxft-dev (2.3.2-1) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../libxml-namespacesupport-perl_1.11-1_all.deb ...
Unpacking libxml-namespacesupport-perl (1.11-1) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../libxml-sax-base-perl_1.07-1_all.deb ...
Unpacking libxml-sax-base-perl (1.07-1) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../libxml-sax-perl_0.99+dfsg-2_all.deb ...
Unpacking libxml-sax-perl (0.99+dfsg-2) ...
Selecting previously unselected package libxml-libxml-perl.
Preparing to unpack .../libxml-libxml-perl_2.0116+dfsg-1+b2_armhf.deb ...
Unpacking libxml-libxml-perl (2.0116+dfsg-1+b2) ...
Selecting previously unselected package pstoedit.
Preparing to unpack .../pstoedit_3.62-1_armhf.deb ...
Unpacking pstoedit (3.62-1) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_5.02_all.deb ...
Unpacking tex-common (5.02) ...
Selecting previously unselected package texinfo.
Preparing to unpack .../texinfo_5.2.0.dfsg.1-4_armhf.deb ...
Unpacking texinfo (5.2.0.dfsg.1-4) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2014.20140528.34243-5_armhf.deb ...
Unpacking texlive-binaries (2014.20140528.34243-5) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1+git20111210-7.1_all.deb ...
Unpacking xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2014.20140821-1_all.deb ...
Unpacking texlive-base (2014.20140821-1) ...
Selecting previously unselected package texlive-generic-recommended.
Preparing to unpack .../texlive-generic-recommended_2014.20140821-1_all.deb ...
Unpacking texlive-generic-recommended (2014.20140821-1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2014.20140821-1_all.deb ...
Unpacking texlive-latex-base (2014.20140821-1) ...
Selecting previously unselected package transfig.
Preparing to unpack .../transfig_1%3a3.2.5.e-3_armhf.deb ...
Unpacking transfig (1:3.2.5.e-3) ...
Selecting previously unselected package x11-xkb-utils.
Preparing to unpack .../x11-xkb-utils_7.7+1_armhf.deb ...
Unpacking x11-xkb-utils (7.7+1) ...
Selecting previously unselected package xauth.
Preparing to unpack .../xauth_1%3a1.0.9-1_armhf.deb ...
Unpacking xauth (1:1.0.9-1) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../xkb-data_2.12-1_all.deb ...
Unpacking xkb-data (2.12-1) ...
Selecting previously unselected package xserver-common.
Preparing to unpack .../xserver-common_2%3a1.16.0-1_all.deb ...
Unpacking xserver-common (2:1.16.0-1) ...
Selecting previously unselected package xvfb.
Preparing to unpack .../xvfb_2%3a1.16.0-1_armhf.deb ...
Unpacking xvfb (2:1.16.0-1) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../dh-exec_0.13_armhf.deb ...
Unpacking dh-exec (0.13) ...
Selecting previously unselected package libarpack2-dev.
Preparing to unpack .../libarpack2-dev_3.1.5-3_armhf.deb ...
Unpacking libarpack2-dev (3.1.5-3) ...
Selecting previously unselected package sbuild-build-depends-octave-dummy.
Preparing to unpack .../sbuild-build-depends-octave-dummy.deb ...
Unpacking sbuild-build-depends-octave-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.3.0-1) ...
Setting up libssl1.0.0:armhf (1.0.1i-2) ...
Setting up groff-base (1.22.2-6) ...
Setting up bsdmainutils (9.0.5) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up man-db (2.6.7.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libasprintf0c2:armhf (0.19.2-1) ...
Setting up libbsd0:armhf (0.7.0-1) ...
Setting up libedit2:armhf (3.1-20140620-2) ...
Setting up libgpg-error0:armhf (1.13-3) ...
Setting up libgcrypt11:armhf (1.5.4-2) ...
Setting up libgcrypt20:armhf (1.6.1-3) ...
Setting up libnettle4:armhf (2.7.1-3) ...
Setting up libhogweed2:armhf (2.7.1-3) ...
Setting up libffi6:armhf (3.1-2) ...
Setting up libp11-kit0:armhf (0.20.3-2) ...
Setting up libtasn1-6:armhf (4.1-1) ...
Setting up libgnutls-deb0-28:armhf (3.3.6-2) ...
Setting up libgnutls26:armhf (2.12.23-17) ...
Setting up libkeyutils1:armhf (1.5.9-5) ...
Setting up libkrb5support0:armhf (1.12.1+dfsg-7) ...
Setting up libk5crypto3:armhf (1.12.1+dfsg-7) ...
Setting up libkrb5-3:armhf (1.12.1+dfsg-7) ...
Setting up libgssapi-krb5-2:armhf (1.12.1+dfsg-7) ...
Setting up libidn11:armhf (1.29-1) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-11) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-11) ...
Setting up libldap-2.4-2:armhf (2.4.39-1+rpi1) ...
Setting up libmagic1:armhf (1:5.19-1) ...
Setting up libsqlite3-0:armhf (3.8.5-2) ...
Setting up libwrap0:armhf (7.6.q-25) ...
Setting up libxml2:armhf (2.9.1+dfsg1-4) ...
Setting up m4 (1.4.17-4) ...
Setting up libfl-dev:armhf (2.5.39-8) ...
Setting up flex (2.5.39-8) ...
Setting up gawk (1:4.1.1+dfsg-1) ...
Setting up imagemagick-common (8:6.7.7.10+dfsg-4) ...
Setting up libamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libasound2-data (1.0.28-1) ...
Setting up libasound2:armhf (1.0.28-1) ...
Setting up libasyncns0:armhf (0.8-5) ...
Setting up libglib2.0-0:armhf (2.40.0-4) ...
No schema files found: doing nothing.
Setting up libatk1.0-data (2.12.0-1) ...
Setting up libatk1.0-0:armhf (2.12.0-1) ...
Setting up libexpat1:armhf (2.1.0-6) ...
Setting up libfreetype6:armhf (2.5.2-1.1) ...
Setting up ucf (3.0030) ...
Setting up fonts-dejavu-core (2.34-1) ...
Setting up fontconfig-config (2.11.0-6) ...
Setting up libfontconfig1:armhf (2.11.0-6) ...
Setting up libglapi-mesa:armhf (10.2.5-1) ...
Setting up libxau6:armhf (1:1.0.8-1) ...
Setting up libxdmcp6:armhf (1:1.1.1-1) ...
Setting up libxcb1:armhf (1.10-3) ...
Setting up libx11-data (2:1.6.2-3) ...
Setting up libx11-6:armhf (2:1.6.2-3) ...
Setting up libx11-xcb1:armhf (2:1.6.2-3) ...
Setting up libxcb-dri2-0:armhf (1.10-3) ...
Setting up libxcb-dri3-0:armhf (1.10-3) ...
Setting up libxcb-glx0:armhf (1.10-3) ...
Setting up libxcb-present0:armhf (1.10-3) ...
Setting up libxcb-sync1:armhf (1.10-3) ...
Setting up libxfixes3:armhf (1:5.0.1-2) ...
Setting up libxdamage1:armhf (1:1.1.4-2) ...
Setting up libxext6:armhf (2:1.3.2-1) ...
Setting up libxshmfence1:armhf (1.1-2) ...
Setting up libxxf86vm1:armhf (1:1.1.3-1) ...
Setting up libgl1-mesa-glx:armhf (10.2.5-1) ...
Setting up libpixman-1-0:armhf (0.32.6-2) ...
Setting up libxcb-render0:armhf (1.10-3) ...
Setting up libxcb-shm0:armhf (1.10-3) ...
Setting up libxrender1:armhf (1:0.9.8-1) ...
Setting up libcairo2:armhf (1.12.16-2+rpi1) ...
Setting up libjpeg8:armhf (8d1-1) ...
Setting up libjasper1:armhf (1.900.1-debian1-2) ...
Setting up libjbig0:armhf (2.1-3) ...
Setting up libtiff5:armhf (4.0.3-9) ...
Setting up libgdk-pixbuf2.0-common (2.30.7-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.30.7-1) ...
Setting up libgtk2.0-common (2.24.24-1) ...
Setting up libavahi-common-data:armhf (0.6.31-4) ...
Setting up libavahi-common3:armhf (0.6.31-4) ...
Setting up libavahi-client3:armhf (0.6.31-4) ...
Setting up libcups2:armhf (1.7.5-1) ...
Setting up libthai-data (0.1.21-1) ...
Setting up libdatrie1:armhf (0.2.8-1) ...
Setting up libthai0:armhf (0.1.21-1) ...
Setting up fontconfig (2.11.0-6) ...
Regenerating fonts cache... done.
Setting up libpango-1.0-0:armhf (1.36.6-1) ...
Setting up libgraphite2-3:armhf (1.2.4-3) ...
Setting up libharfbuzz0b:armhf (0.9.35-1) ...
Setting up libpangoft2-1.0-0:armhf (1.36.6-1) ...
Setting up libpangocairo-1.0-0:armhf (1.36.6-1) ...
Setting up libxcomposite1:armhf (1:0.4.4-1) ...
Setting up libxcursor1:armhf (1:1.1.14-1) ...
Setting up libxi6:armhf (2:1.7.4-1) ...
Setting up libxinerama1:armhf (2:1.1.3-1) ...
Setting up libxrandr2:armhf (2:1.4.2-1) ...
Setting up shared-mime-info (1.3-1) ...
Setting up libgtk2.0-0:armhf (2.24.24-1) ...
Setting up openssl (1.0.1i-2) ...
Setting up ca-certificates (20140325) ...
Setting up libnspr4:armhf (2:4.10.7-1) ...
Setting up libnss3:armhf (2:3.17-1) ...
Setting up tzdata-java (2014f-1) ...
Setting up java-common (0.52) ...
Setting up liblcms2-2:armhf (2.6-3) ...
Setting up libpcsclite1:armhf (1.8.11-3) ...
Setting up libgif4:armhf (4.1.6-11) ...
Setting up x11-common (1:7.7+7) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:armhf (2:1.0.9-1) ...
Setting up libjson-c2:armhf (0.11-4) ...
Setting up libsm6:armhf (2:1.2.2-1) ...
Setting up libogg0:armhf (1.3.2-1) ...
Setting up libflac8:armhf (1.3.0-2) ...
Setting up libvorbis0a:armhf (1.3.2-1.4) ...
Setting up libvorbisenc2:armhf (1.3.2-1.4) ...
Setting up libsndfile1:armhf (1.0.25-9) ...
Setting up libsystemd-id128-0:armhf (208-6) ...
Setting up libsystemd-journal0:armhf (208-6) ...
Setting up libxtst6:armhf (2:1.2.2-1) ...
Setting up libpulse0:armhf (5.0-6) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libaudio2:armhf (1.9.4-1) ...
Setting up libbtf1.2.0:armhf (1:4.2.1-3) ...
Setting up libcamd2.3.1:armhf (1:4.2.1-3) ...
Setting up libccolamd2.8.0:armhf (1:4.2.1-3) ...
Setting up libgfortran3:armhf (4.9.1-4) ...
Setting up libblas3 (1.2.20110419-7) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up libcolamd2.8.0:armhf (1:4.2.1-3) ...
Setting up liblapack3 (3.5.0-3) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up libcholmod2.1.2:armhf (1:4.2.1-3) ...
Setting up libcroco3:armhf (0.6.8-3) ...
Setting up libcsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up librtmp1:armhf (2.4+20131018.git79459a2-4) ...
Setting up libssh2-1:armhf (1.4.3-3) ...
Setting up libcurl3-gnutls:armhf (7.37.1-1) ...
Setting up libcxsparse3.1.2:armhf (1:4.2.1-3) ...
Setting up libdrm-exynos1:armhf (2.4.56-1) ...
Setting up libdrm-freedreno1:armhf (2.4.56-1) ...
Setting up libdrm-nouveau2:armhf (2.4.56-1) ...
Setting up libdrm-omap1:armhf (2.4.56-1) ...
Setting up libdrm-radeon1:armhf (2.4.56-1) ...
Setting up libexif12:armhf (0.6.21-1) ...
Setting up libfftw3-double3:armhf (3.3.4-1+rpi1) ...
Setting up libfftw3-single3:armhf (3.3.4-1+rpi1) ...
Setting up libxft2:armhf (2.3.2-1) ...
Setting up libfltk1.3:armhf (1.3.2-6) ...
Setting up libfltk-cairo1.3:armhf (1.3.2-6) ...
Setting up libfltk-forms1.3:armhf (1.3.2-6) ...
Setting up libfltk-gl1.3:armhf (1.3.2-6) ...
Setting up libfltk-images1.3:armhf (1.3.2-6) ...
Setting up libfontenc1:armhf (1:1.1.2-1) ...
Setting up libglu1-mesa:armhf (9.0.0-2) ...
Setting up libftgl2:armhf (2.1.3~rc5-4+nmu1) ...
Setting up libvpx1:armhf (1.3.0-2+rpi1) ...
Setting up libxpm4:armhf (1:3.5.11-1) ...
Setting up libgd3:armhf (2.1.0-4) ...
Setting up libltdl7:armhf (2.4.2-1.10) ...
Setting up libglpk36:armhf (4.54-1) ...
Setting up libgmpxx4ldbl:armhf (2:6.0.0+dfsg-4+rpi1) ...
Setting up libicu52:armhf (52.1-5) ...
Setting up libharfbuzz-icu0:armhf (0.9.35-1) ...
Setting up libhdf5-7:armhf (1.8.12+docs-1.1+b1) ...
Setting up libijs-0.35:armhf (0.35-10) ...
Setting up libklu1.2.1:armhf (1:4.2.1-3) ...
Setting up libldl2.1.0:armhf (1:4.2.1-3) ...
Setting up liblqr-1-0:armhf (0.4.2-2) ...
Setting up liblua5.1-0:armhf (5.1.5-5) ...
Setting up libmagickcore5:armhf (8:6.7.7.10+dfsg-4) ...
Setting up libmagickwand5:armhf (8:6.7.7.10+dfsg-4) ...
Setting up libmagick++5:armhf (8:6.7.7.10+dfsg-4) ...
Setting up libmng1:armhf (1.0.10+dfsg-3.1) ...
Setting up libmpdec2:armhf (2.4.0-6) ...
Setting up libpaper1:armhf (1.1.24+nmu3) ...
Creating config file /etc/papersize with new version
Setting up libpcrecpp0:armhf (1:8.35-3) ...
Setting up libopenjpeg5:armhf (1.5.2-2) ...
Setting up libpoppler46:armhf (0.26.3-1) ...
Setting up libxmu6:armhf (2:1.1.2-1) ...
Setting up libxaw7:armhf (2:1.0.12-2) ...
Setting up libplot2c2 (2.6-3) ...
Setting up libpstoedit0c2a (3.62-1) ...
Setting up libpython3.4-minimal:armhf (3.4.1-9) ...
Setting up mime-support (3.56) ...
Setting up libpython3.4-stdlib:armhf (3.4.1-9) ...
Setting up libqhull6:armhf (2012.1-5) ...
Setting up libqrupdate1:armhf (1.1.2-1) ...
Setting up qtcore4-l10n (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqtcore4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-xml:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqtdbus4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-network:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-script:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-sql:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-xmlpatterns:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqtgui4:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-declarative:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-designer:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-help:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-qt3support:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-scripttools:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-svg:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-test:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libspqr1.3.1:armhf (1:4.2.1-3) ...
Setting up libtiffxx5:armhf (4.0.3-9) ...
Setting up libumfpack5.6.2:armhf (1:4.2.1-3) ...
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libwmf0.2-7:armhf (0.2.8.4-10.3) ...
Setting up libxcb-randr0:armhf (1.10-3) ...
Setting up libxcb-shape0:armhf (1.10-3) ...
Setting up libxcb-xfixes0:armhf (1.10-3) ...
Setting up libxfont1:armhf (1:1.4.99.901-1) ...
Setting up libxkbfile1:armhf (1:1.0.8-1) ...
Setting up libxmuu1:armhf (2:1.1.2-1) ...
Setting up libzzip-0-13:armhf (0.13.62-2) ...
Setting up poppler-data (0.4.7-1) ...
Setting up python3.4-minimal (3.4.1-9) ...
Setting up file (1:5.19-1) ...
Setting up gettext-base (0.19.2-1) ...
Setting up less (458-2) ...
Setting up autoconf (2.69-7) ...
Setting up autotools-dev (20140510.1) ...
Setting up automake (1:1.14.1-3) ...
update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode
Setting up autopoint (0.19.2-1) ...
Setting up dctrl-tools (2.23) ...
Setting up gettext (0.19.2-1) ...
Setting up intltool-debian (0.35.0+20060710.1) ...
Setting up po-debconf (1.0.16+nmu3) ...
Setting up debhelper (9.20140817) ...
Setting up desktop-file-utils (0.22-1) ...
Setting up python3.4 (3.4.1-9) ...
Setting up python3-minimal (3.4.1-1) ...
Setting up libpython3-stdlib:armhf (3.4.1-1) ...
Setting up libtool-bin (2.4.2-1.10) ...
Setting up libtool (2.4.2-1.10) ...
Setting up dh-autoreconf (9) ...
Setting up libjbig2dec0 (0.11+20120125-1) ...
Setting up libgs9-common (9.05~dfsg-9) ...
Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Setting up libgfortran-4.9-dev:armhf (4.9.1-4) ...
Setting up gfortran-4.9 (4.9.1-4) ...
Setting up gfortran (4:4.9.1-1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up aglfn (1.7-3) ...
Setting up gnuplot-tex (4.6.5-10) ...
Setting up gnuplot-data (4.6.5-10) ...
Setting up gnuplot-nox (4.6.5-10) ...
update-alternatives: using /usr/bin/gnuplot4-nox to provide /usr/bin/gnuplot (gnuplot) in auto mode
update-alternatives: using /usr/bin/gnuplot4-nox to provide /usr/bin/gnuplot4 (gnuplot4) in auto mode
Setting up gperf (3.0.4-1) ...
Setting up hdf5-helpers (1.8.12+docs-1.1+b1) ...
Setting up libarchive-zip-perl (1.37-2) ...
Setting up libarpack2 (3.1.5-3) ...
Setting up libblas-dev (1.2.20110419-7) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
Setting up libbz2-dev:armhf (1.0.6-7) ...
Setting up libcurl4-gnutls-dev:armhf (7.37.1-1) ...
Setting up libdrm-dev:armhf (2.4.56-1) ...
Setting up libjs-jquery (1.7.2+dfsg-3) ...
Setting up libexif-dev (0.6.21-1) ...
Setting up libexpat1-dev:armhf (2.1.0-6) ...
Setting up libfftw3-bin (3.3.4-1+rpi1) ...
Setting up libfftw3-dev:armhf (3.3.4-1+rpi1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up x11proto-core-dev (7.0.26-1) ...
Setting up libxau-dev:armhf (1:1.0.8-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.1-1) ...
Setting up x11proto-input-dev (2.3.1-1) ...
Setting up x11proto-kb-dev (1.0.6-2) ...
Setting up xtrans-dev (1.3.4-1) ...
Setting up libpthread-stubs0-dev:armhf (0.3-4) ...
Setting up libxcb1-dev:armhf (1.10-3) ...
Setting up libx11-dev:armhf (2:1.6.2-3) ...
Setting up libfltk1.3-dev (1.3.2-6) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-1+rpi1) ...
Setting up libpng12-dev:armhf (1.2.50-2) ...
Setting up libfreetype6-dev (2.5.2-1.1) ...
Setting up pkg-config (0.28-1) ...
Setting up libfontconfig1-dev:armhf (2.11.0-6) ...
Setting up mesa-common-dev (10.2.5-1) ...
Setting up libx11-xcb-dev:armhf (2:1.6.2-3) ...
Setting up libxcb-dri3-dev:armhf (1.10-3) ...
Setting up libxcb-render0-dev:armhf (1.10-3) ...
Setting up libxcb-randr0-dev:armhf (1.10-3) ...
Setting up libxcb-shape0-dev:armhf (1.10-3) ...
Setting up libxcb-xfixes0-dev:armhf (1.10-3) ...
Setting up libxcb-sync-dev:armhf (1.10-3) ...
Setting up libxcb-present-dev:armhf (1.10-3) ...
Setting up libxshmfence-dev:armhf (1.1-2) ...
Setting up libxcb-dri2-0-dev:armhf (1.10-3) ...
Setting up libxcb-glx0-dev:armhf (1.10-3) ...
Setting up x11proto-xext-dev (7.3.0-1) ...
Setting up x11proto-fixes-dev (1:5.0-2) ...
Setting up libxfixes-dev:armhf (1:5.0.1-2) ...
Setting up x11proto-damage-dev (1:1.2.1-2) ...
Setting up libxdamage-dev:armhf (1:1.1.4-2) ...
Setting up libxext-dev:armhf (2:1.3.2-1) ...
Setting up x11proto-xf86vidmode-dev (2.3.1-2) ...
Setting up libxxf86vm-dev:armhf (1:1.1.3-1) ...
Setting up x11proto-dri2-dev (2.8-2) ...
Setting up x11proto-gl-dev (1.4.17-1) ...
Setting up libgl1-mesa-dev (10.2.5-1) ...
Setting up libglu1-mesa-dev (9.0.0-2) ...
Setting up libftgl-dev (2.1.3~rc5-4+nmu1) ...
Setting up libgl2ps0 (1.3.8-1) ...
Setting up libgl2ps-dev (1.3.8-1) ...
Setting up libgmp-dev:armhf (2:6.0.0+dfsg-4+rpi1) ...
Setting up liblapack-dev (3.5.0-3) ...
update-alternatives: using /usr/lib/lapack/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode
Setting up libsuitesparse-dev:armhf (1:4.2.1-3) ...
Setting up libglpk-dev (4.54-1) ...
Setting up libgraphicsmagick3 (1.3.18-4) ...
Setting up libgraphicsmagick++3 (1.3.18-4) ...
Setting up libjpeg8-dev:armhf (8d1-1) ...
Setting up libjasper-dev (1.900.1-debian1-2) ...
Setting up liblcms2-dev:armhf (2.6-3) ...
Setting up libwmf-dev (0.2.8.4-10.3) ...
Setting up libice-dev:armhf (2:1.0.9-1) ...
Setting up libsm-dev:armhf (2:1.2.2-1) ...
Setting up libxml2-dev:armhf (2.9.1+dfsg1-4) ...
Setting up libjbig-dev:armhf (2.1-3) ...
Setting up liblzma-dev:armhf (5.1.1alpha+20120614-2) ...
Setting up libtiff5-dev:armhf (4.0.3-9) ...
Setting up libltdl-dev:armhf (2.4.2-1.10) ...
Setting up libgraphicsmagick1-dev (1.3.18-4) ...
Setting up libgraphicsmagick++1-dev (1.3.18-4) ...
Setting up libhdf5-cpp-7:armhf (1.8.12+docs-1.1+b1) ...
Setting up libhdf5-dev (1.8.12+docs-1.1+b1) ...
Setting up libintl-perl (1.23-1) ...
Setting up libkpathsea6 (2014.20140528.34243-5) ...
Setting up libtinfo-dev:armhf (5.9+20140712-2) ...
Setting up libncurses5-dev:armhf (5.9+20140712-2) ...
Setting up libpaper-utils (1.1.24+nmu3) ...
Setting up libpcre3-dev:armhf (1:8.35-3) ...
Setting up libpotrace0 (1.11-2) ...
Setting up libptexenc1 (2014.20140528.34243-5) ...
Setting up libqhull-dev:armhf (2012.1-5) ...
Setting up libqrupdate-dev:armhf (1.1.2-1) ...
Setting up libqscintilla2-l10n (2.8.3+dfsg-3) ...
Setting up libqscintilla2-11 (2.8.3+dfsg-3) ...
Setting up qtchooser (39-g4717841-3) ...
Setting up qdbus (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-dbus:armhf (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-dev-bin (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up qt4-linguist-tools (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up qt4-qmake (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqt4-dev (4:4.8.6+git49-gbc62005+dfsg-1+rpi1) ...
Setting up libqscintilla2-dev (2.8.3+dfsg-3) ...
Setting up libreadline6-dev:armhf (6.3-8) ...
Setting up libreadline-dev:armhf (6.3-8) ...
Setting up libsynctex1 (2014.20140528.34243-5) ...
Setting up libtext-unidecode-perl (0.04-2) ...
Setting up x11proto-render-dev (2:0.11.1-2) ...
Setting up libxrender-dev:armhf (1:0.9.8-1) ...
Setting up libxft-dev (2.3.2-1) ...
Setting up libxml-namespacesupport-perl (1.11-1) ...
Setting up libxml-sax-base-perl (1.07-1) ...
Setting up libxml-sax-perl (0.99+dfsg-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-libxml-perl (2.0116+dfsg-1+b2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up tex-common (5.02) ...
Setting up texinfo (5.2.0.dfsg.1-4) ...
Running mktexlsr. This may take some time. ... done.
Setting up xdg-utils (1.1.0~rc1+git20111210-7.1) ...
Setting up transfig (1:3.2.5.e-3) ...
Setting up x11-xkb-utils (7.7+1) ...
Setting up xauth (1:1.0.9-1) ...
Setting up xkb-data (2.12-1) ...
Setting up xserver-common (2:1.16.0-1) ...
Setting up xvfb (2:1.16.0-1) ...
Setting up dh-exec (0.13) ...
Setting up libarpack2-dev (3.1.5-3) ...
Setting up libcupsimage2:armhf (1.7.5-1) ...
Setting up libcupsfilters1:armhf (1.0.58-1) ...
Setting up dh-python (1.20140511-1) ...
Setting up python3 (3.4.1-1) ...
Setting up devscripts (2.14.6) ...
Setting up libgs9 (9.05~dfsg-9) ...
Setting up ghostscript (9.05~dfsg-9) ...
Setting up epstool (3.08+repack-3) ...
Setting up javahelper (0.46) ...
Setting up pstoedit (3.62-1) ...
Setting up texlive-binaries (2014.20140528.34243-5) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Building format(s) --refresh.
This may take some time... done.
Setting up texlive-base (2014.20140821-1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Running mktexlsr. This may take some time... done.
Building format(s) --all.
This may take some time... done.
Setting up openjdk-7-jre-headless:armhf (7u65-2.5.1-4+rpi1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/orbd to provide /usr/bin/orbd (orbd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/servertool to provide /usr/bin/servertool (servertool) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/tnameserv to provide /usr/bin/tnameserv (tnameserv) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
Setting up default-jre-headless (2:1.7-52) ...
Setting up openjdk-7-jre:armhf (7u65-2.5.1-4+rpi1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/jre/bin/policytool to provide /usr/bin/policytool (policytool) in auto mode
Setting up default-jre (2:1.7-52) ...
Setting up openjdk-7-jdk:armhf (7u65-2.5.1-4+rpi1) ...
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/idlj to provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jsadebugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/native2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javac to provide /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javah to provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jps to provide /usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/javap to provide /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jar to provide /usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/schemagen to provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/extcheck to provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jhat to provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/wsgen to provide /usr/bin/wsgen (wsgen) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-openjdk-armhf/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode
Setting up default-jdk (2:1.7-52) ...
Setting up ca-certificates-java (20140324) ...
done.
Setting up libatk-wrapper-java (0.30.4-4) ...
Setting up libatk-wrapper-java-jni:armhf (0.30.4-4) ...
Processing triggers for tex-common (5.02) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up texlive-generic-recommended (2014.20140821-1) ...
Setting up texlive-latex-base (2014.20140821-1) ...
Running mktexlsr. This may take some time... done.
Building format(s) --all --cnffile /etc/texmf/fmt.d/10texlive-latex-base.cnf.
This may take some time... done.
Processing triggers for tex-common (5.02) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Setting up sbuild-build-depends-octave-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.19-7) ...
Processing triggers for ca-certificates (20140325) ...
Updating certificates in /etc/ssl/certs... 168 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
Adding debian:A-Trust-nQual-03.pem
Adding debian:ACCVRAIZ1.pem
Adding debian:ACEDICOM_Root.pem
Adding debian:AC_Raíz_Certicámara_S.A..pem
Adding debian:Actalis_Authentication_Root_CA.pem
Adding debian:AddTrust_External_Root.pem
Adding debian:AddTrust_Low-Value_Services_Root.pem
Adding debian:AddTrust_Public_Services_Root.pem
Adding debian:AddTrust_Qualified_Certificates_Root.pem
Adding debian:AffirmTrust_Commercial.pem
Adding debian:AffirmTrust_Networking.pem
Adding debian:AffirmTrust_Premium.pem
Adding debian:AffirmTrust_Premium_ECC.pem
Adding debian:America_Online_Root_Certification_Authority_1.pem
Adding debian:America_Online_Root_Certification_Authority_2.pem
Adding debian:ApplicationCA_-_Japanese_Government.pem
Adding debian:Atos_TrustedRoot_2011.pem
Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
Adding debian:Baltimore_CyberTrust_Root.pem
Adding debian:Buypass_Class_2_CA_1.pem
Adding debian:Buypass_Class_2_Root_CA.pem
Adding debian:Buypass_Class_3_CA_1.pem
Adding debian:Buypass_Class_3_Root_CA.pem
Adding debian:CA_Disig.pem
Adding debian:CA_Disig_Root_R1.pem
Adding debian:CA_Disig_Root_R2.pem
Adding debian:CNNIC_ROOT.pem
Adding debian:COMODO_Certification_Authority.pem
Adding debian:COMODO_ECC_Certification_Authority.pem
Adding debian:Camerfirma_Chambers_of_Commerce_Root.pem
Adding debian:Camerfirma_Global_Chambersign_Root.pem
Adding debian:Certigna.pem
Adding debian:Certinomis_-_Autorité_Racine.pem
Adding debian:Certplus_Class_2_Primary_CA.pem
Adding debian:Certum_Root_CA.pem
Adding debian:Certum_Trusted_Network_CA.pem
Adding debian:Chambers_of_Commerce_Root_-_2008.pem
Adding debian:China_Internet_Network_Information_Center_EV_Certificates_Root.pem
Adding debian:ComSign_CA.pem
Adding debian:ComSign_Secured_CA.pem
Adding debian:Comodo_AAA_Services_root.pem
Adding debian:Comodo_Secure_Services_root.pem
Adding debian:Comodo_Trusted_Services_root.pem
Adding debian:Cybertrust_Global_Root.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
Adding debian:DST_ACES_CA_X6.pem
Adding debian:DST_Root_CA_X3.pem
Adding debian:Deutsche_Telekom_Root_CA_2.pem
Adding debian:DigiCert_Assured_ID_Root_CA.pem
Adding debian:DigiCert_Global_Root_CA.pem
Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
Adding debian:Digital_Signature_Trust_Co._Global_CA_1.pem
Adding debian:Digital_Signature_Trust_Co._Global_CA_3.pem
Adding debian:E-Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem
Adding debian:E-Tugra_Certification_Authority.pem
Adding debian:EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem
Adding debian:EC-ACC.pem
Adding debian:EE_Certification_Centre_Root_CA.pem
Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
Adding debian:Entrust.net_Secure_Server_CA.pem
Adding debian:Entrust_Root_Certification_Authority.pem
Adding debian:Equifax_Secure_CA.pem
Adding debian:Equifax_Secure_Global_eBusiness_CA.pem
Adding debian:Equifax_Secure_eBusiness_CA_1.pem
Adding debian:GTE_CyberTrust_Global_Root.pem
Adding debian:GeoTrust_Global_CA.pem
Adding debian:GeoTrust_Global_CA_2.pem
Adding debian:GeoTrust_Primary_Certification_Authority.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem
Adding debian:GeoTrust_Primary_Certification_Authority_-_G3.pem
Adding debian:GeoTrust_Universal_CA.pem
Adding debian:GeoTrust_Universal_CA_2.pem
Adding debian:GlobalSign_Root_CA.pem
Adding debian:GlobalSign_Root_CA_-_R2.pem
Adding debian:GlobalSign_Root_CA_-_R3.pem
Adding debian:Global_Chambersign_Root_-_2008.pem
Adding debian:Go_Daddy_Class_2_CA.pem
Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
Adding debian:Hongkong_Post_Root_CA_1.pem
Adding debian:IGC_A.pem
Adding debian:Izenpe.com.pem
Adding debian:Juur-SK.pem
Adding debian:Microsec_e-Szigno_Root_CA.pem
Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
Adding debian:NetLock_Business_=Class_B=_Root.pem
Adding debian:NetLock_Express_=Class_C=_Root.pem
Adding debian:NetLock_Notary_=Class_A=_Root.pem
Adding debian:NetLock_Qualified_=Class_QA=_Root.pem
Adding debian:Network_Solutions_Certificate_Authority.pem
Adding debian:OISTE_WISeKey_Global_Root_GA_CA.pem
Adding debian:PSCProcert.pem
Adding debian:QuoVadis_Root_CA.pem
Adding debian:QuoVadis_Root_CA_2.pem
Adding debian:QuoVadis_Root_CA_3.pem
Adding debian:RSA_Root_Certificate_1.pem
Adding debian:RSA_Security_2048_v3.pem
Adding debian:Root_CA_Generalitat_Valenciana.pem
Adding debian:S-TRUST_Authentication_and_Encryption_Root_CA_2005_PN.pem
Adding debian:SG_TRUST_SERVICES_RACINE.pem
Adding debian:SecureSign_RootCA11.pem
Adding debian:SecureTrust_CA.pem
Adding debian:Secure_Global_CA.pem
Adding debian:Security_Communication_EV_RootCA1.pem
Adding debian:Security_Communication_RootCA2.pem
Adding debian:Security_Communication_Root_CA.pem
Adding debian:Sonera_Class_1_Root_CA.pem
Adding debian:Sonera_Class_2_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA.pem
Adding debian:Staat_der_Nederlanden_Root_CA_-_G2.pem
Adding debian:Starfield_Class_2_CA.pem
Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
Adding debian:StartCom_Certification_Authority.pem
Adding debian:StartCom_Certification_Authority_2.pem
Adding debian:StartCom_Certification_Authority_G2.pem
Adding debian:SwissSign_Gold_CA_-_G2.pem
Adding debian:SwissSign_Platinum_CA_-_G2.pem
Adding debian:SwissSign_Silver_CA_-_G2.pem
Adding debian:Swisscom_Root_CA_1.pem
Adding debian:Swisscom_Root_CA_2.pem
Adding debian:Swisscom_Root_EV_CA_2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
Adding debian:TC_TrustCenter_Class_2_CA_II.pem
Adding debian:TC_TrustCenter_Class_3_CA_II.pem
Adding debian:TC_TrustCenter_Universal_CA_I.pem
Adding debian:TDC_Internet_Root_CA.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_1.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2.pem
Adding debian:TURKTRUST_Certificate_Services_Provider_Root_2007.pem
Adding debian:TWCA_Global_Root_CA.pem
Adding debian:TWCA_Root_Certification_Authority.pem
Adding debian:Taiwan_GRCA.pem
Adding debian:TeliaSonera_Root_CA_v1.pem
Adding debian:Thawte_Premium_Server_CA.pem
Adding debian:Thawte_Server_CA.pem
Adding debian:Trustis_FPS_Root_CA.pem
Adding debian:TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem
Adding debian:UTN_DATACorp_SGC_Root_CA.pem
Adding debian:UTN_USERFirst_Email_Root_CA.pem
Adding debian:UTN_USERFirst_Hardware_Root_CA.pem
Adding debian:ValiCert_Class_1_VA.pem
Adding debian:ValiCert_Class_2_VA.pem
Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem
Adding debian:VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem
Adding debian:VeriSign_Universal_Root_Certification_Authority.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_1_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_2_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Verisign_Class_3_Public_Primary_Certification_Authority_2.pem
Adding debian:Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem
Adding debian:Visa_eCommerce_Root.pem
Adding debian:WellsSecure_Public_Root_Certificate_Authority.pem
Adding debian:XRamp_Global_CA_Root.pem
Adding debian:certSIGN_ROOT_CA.pem
Adding debian:ePKI_Root_Certification_Authority.pem
Adding debian:thawte_Primary_Root_CA.pem
Adding debian:thawte_Primary_Root_CA_-_G2.pem
Adding debian:thawte_Primary_Root_CA_-_G3.pem
Adding debian:spi-cacert-2008.pem
done.
done.
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment │
└──────────────────────────────────────────────────────────────────────────────┘
Kernel: Linux 3.16-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.24.51.20140727-1 dpkg-dev_1.17.10 g++-4.6_4.6.4-5+rpi1 g++-4.9_4.9.1-4 gcc-4.6_4.6.4-5+rpi1 gcc-4.8_4.8.3-7 gcc-4.9_4.9.1-4 libc6-dev_2.19-7 libstdc++-4.9-dev_4.9.1-4 libstdc++6_4.9.1-4 libstdc++6-4.6-dev_4.6.4-5+rpi1 linux-libc-dev_3.14.4-1+rpi1
Package versions: aglfn_1.7-3 apt_1.0.6 autoconf_2.69-7 automake_1:1.14.1-3 autopoint_0.19.2-1 autotools-dev_20140510.1 base-files_7.5+rpi1 base-passwd_3.5.33 bash_4.3-8 binutils_2.24.51.20140727-1 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.8 build-essential_11.6 bzip2_1.0.6-7 ca-certificates_20140325 ca-certificates-java_20140324 coreutils_8.21-1.2 cpio_2.11+dfsg-2 cpp_4:4.9.1-1 cpp-4.6_4.6.4-5+rpi1 cpp-4.8_4.8.3-7 cpp-4.9_4.9.1-4 dash_0.5.7-4 dctrl-tools_2.23 debconf_1.5.53 debfoster_2.7-2 debhelper_9.20140817 debianutils_4.4 default-jdk_2:1.7-52 default-jre_2:1.7-52 default-jre-headless_2:1.7-52 desktop-file-utils_0.22-1 devscripts_2.14.6 dh-autoreconf_9 dh-exec_0.13 dh-python_1.20140511-1 diffutils_1:3.3-1 dpkg_1.17.10 dpkg-dev_1.17.10 e2fslibs_1.42.11-2 e2fsprogs_1.42.11-2 epstool_3.08+repack-3 fakeroot_1.20.1-1.1 file_1:5.19-1 findutils_4.4.2-9 flex_2.5.39-8 fontconfig_2.11.0-6 fontconfig-config_2.11.0-6 fonts-dejavu-core_2.34-1 g++_4:4.9.1-1 g++-4.6_4.6.4-5+rpi1 g++-4.9_4.9.1-4 gawk_1:4.1.1+dfsg-1 gcc_4:4.9.1-1 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6_4.6.4-5+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8_4.8.3-7 gcc-4.8-base_4.8.3-7 gcc-4.9_4.9.1-4 gcc-4.9-base_4.9.1-4 gettext_0.19.2-1 gettext-base_0.19.2-1 gfortran_4:4.9.1-1 gfortran-4.9_4.9.1-4 ghostscript_9.05~dfsg-9 gnupg_1.4.18-2 gnuplot-data_4.6.5-10 gnuplot-nox_4.6.5-10 gnuplot-tex_4.6.5-10 gperf_3.0.4-1 gpgv_1.4.18-2 grep_2.20-2 groff-base_1.22.2-6 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2 gzip_1.6-3 hdf5-helpers_1.8.12+docs-1.1+b1 hostname_3.15 imagemagick-common_8:6.7.7.10+dfsg-4 init_1.21 init-system-helpers_1.21 initramfs-tools_0.115 initscripts_2.88dsf-53.3 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 java-common_0.52 javahelper_0.46 klibc-utils_2.0.3-1+rpi1 kmod_18-1 less_458-2 libacl1_2.2.52-1 libamd2.3.1_1:4.2.1-3 libapt-pkg4.12_1.0.6 libarchive-extract-perl_0.72-1 libarchive-zip-perl_1.37-2 libarpack2_3.1.5-3 libarpack2-dev_3.1.5-3 libasan0_4.8.3-7 libasan1_4.9.1-4 libasound2_1.0.28-1 libasound2-data_1.0.28-1 libasprintf0c2_0.19.2-1 libasyncns0_0.8-5 libatk-wrapper-java_0.30.4-4 libatk-wrapper-java-jni_0.30.4-4 libatk1.0-0_2.12.0-1 libatk1.0-data_2.12.0-1 libatomic1_4.9.1-4 libattr1_1:2.4.47-1 libaudio2_1.9.4-1 libaudit-common_1:2.3.7-1 libaudit1_1:2.3.7-1 libavahi-client3_0.6.31-4 libavahi-common-data_0.6.31-4 libavahi-common3_0.6.31-4 libblas-dev_1.2.20110419-7 libblas3_1.2.20110419-7 libblkid1_2.20.1-5.8 libbsd0_0.7.0-1 libbtf1.2.0_1:4.2.1-3 libbz2-1.0_1.0.6-7 libbz2-dev_1.0.6-7 libc-bin_2.19-7 libc-dev-bin_2.19-7 libc6_2.19-7 libc6-dev_2.19-7 libcairo2_1.12.16-2+rpi1 libcamd2.3.1_1:4.2.1-3 libcap2_1:2.24-4 libccolamd2.8.0_1:4.2.1-3 libcgi-pm-perl_3.65-1 libcholmod2.1.2_1:4.2.1-3 libclass-isa-perl_0.36-5 libcloog-isl4_0.18.2-1 libcolamd2.8.0_1:4.2.1-3 libcomerr2_1.42.11-2 libcroco3_0.6.8-3 libcsparse3.1.2_1:4.2.1-3 libcups2_1.7.5-1 libcupsfilters1_1.0.58-1 libcupsimage2_1.7.5-1 libcurl3-gnutls_7.37.1-1 libcurl4-gnutls-dev_7.37.1-1 libcxsparse3.1.2_1:4.2.1-3 libdatrie1_0.2.8-1 libdb5.1_5.1.29-6 libdb5.3_5.3.28-6 libdbus-1-3_1.8.6-2 libdebconfclient0_0.191 libdpkg-perl_1.17.10 libdrm-dev_2.4.56-1 libdrm-exynos1_2.4.56-1 libdrm-freedreno1_2.4.56-1 libdrm-nouveau2_2.4.56-1 libdrm-omap1_2.4.56-1 libdrm-radeon1_2.4.56-1 libdrm2_2.4.56-1 libedit2_3.1-20140620-2 libexif-dev_0.6.21-1 libexif12_0.6.21-1 libexpat1_2.1.0-6 libexpat1-dev_2.1.0-6 libfakeroot_1.20.1-1.1 libffi6_3.1-2 libfftw3-bin_3.3.4-1+rpi1 libfftw3-dev_3.3.4-1+rpi1 libfftw3-double3_3.3.4-1+rpi1 libfftw3-single3_3.3.4-1+rpi1 libfl-dev_2.5.39-8 libflac8_1.3.0-2 libfltk-cairo1.3_1.3.2-6 libfltk-forms1.3_1.3.2-6 libfltk-gl1.3_1.3.2-6 libfltk-images1.3_1.3.2-6 libfltk1.3_1.3.2-6 libfltk1.3-dev_1.3.2-6 libfontconfig1_2.11.0-6 libfontconfig1-dev_2.11.0-6 libfontenc1_1:1.1.2-1 libfreetype6_2.5.2-1.1 libfreetype6-dev_2.5.2-1.1 libftgl-dev_2.1.3~rc5-4+nmu1 libftgl2_2.1.3~rc5-4+nmu1 libgc1c2_1:7.2d-6.3 libgcc-4.8-dev_4.8.3-7 libgcc-4.9-dev_4.9.1-4 libgcc1_1:4.9.1-4 libgcrypt11_1.5.4-2 libgcrypt20_1.6.1-3 libgd3_2.1.0-4 libgdbm3_1.8.3-13 libgdk-pixbuf2.0-0_2.30.7-1 libgdk-pixbuf2.0-common_2.30.7-1 libgfortran-4.9-dev_4.9.1-4 libgfortran3_4.9.1-4 libgif4_4.1.6-11 libgl1-mesa-dev_10.2.5-1 libgl1-mesa-glx_10.2.5-1 libgl2ps-dev_1.3.8-1 libgl2ps0_1.3.8-1 libglapi-mesa_10.2.5-1 libglib2.0-0_2.40.0-4 libglpk-dev_4.54-1 libglpk36_4.54-1 libglu1-mesa_9.0.0-2 libglu1-mesa-dev_9.0.0-2 libgmp-dev_2:6.0.0+dfsg-4+rpi1 libgmp10_2:6.0.0+dfsg-4+rpi1 libgmpxx4ldbl_2:6.0.0+dfsg-4+rpi1 libgnutls-deb0-28_3.3.6-2 libgnutls26_2.12.23-17 libgomp1_4.9.1-4 libgpg-error0_1.13-3 libgraphicsmagick++1-dev_1.3.18-4 libgraphicsmagick++3_1.3.18-4 libgraphicsmagick1-dev_1.3.18-4 libgraphicsmagick3_1.3.18-4 libgraphite2-3_1.2.4-3 libgs9_9.05~dfsg-9 libgs9-common_9.05~dfsg-9 libgssapi-krb5-2_1.12.1+dfsg-7 libgtk2.0-0_2.24.24-1 libgtk2.0-common_2.24.24-1 libharfbuzz-icu0_0.9.35-1 libharfbuzz0b_0.9.35-1 libhdf5-7_1.8.12+docs-1.1+b1 libhdf5-cpp-7_1.8.12+docs-1.1+b1 libhdf5-dev_1.8.12+docs-1.1+b1 libhogweed2_2.7.1-3 libice-dev_2:1.0.9-1 libice6_2:1.0.9-1 libicu52_52.1-5 libidn11_1.29-1 libijs-0.35_0.35-10 libintl-perl_1.23-1 libisl10_0.12.2-2 libjasper-dev_1.900.1-debian1-2 libjasper1_1.900.1-debian1-2 libjbig-dev_2.1-3 libjbig0_2.1-3 libjbig2dec0_0.11+20120125-1 libjpeg8_8d1-1 libjpeg8-dev_8d1-1 libjs-jquery_1.7.2+dfsg-3 libjson-c2_0.11-4 libk5crypto3_1.12.1+dfsg-7 libkeyutils1_1.5.9-5 libklibc_2.0.3-1+rpi1 libklu1.2.1_1:4.2.1-3 libkmod2_18-1 libkpathsea6_2014.20140528.34243-5 libkrb5-3_1.12.1+dfsg-7 libkrb5support0_1.12.1+dfsg-7 liblapack-dev_3.5.0-3 liblapack3_3.5.0-3 liblcms2-2_2.6-3 liblcms2-dev_2.6-3 libldap-2.4-2_2.4.39-1+rpi1 libldl2.1.0_1:4.2.1-3 liblqr-1-0_0.4.2-2 libltdl-dev_2.4.2-1.10 libltdl7_2.4.2-1.10 liblua5.1-0_5.1.5-5 liblzma-dev_5.1.1alpha+20120614-2 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.19-1 libmagick++5_8:6.7.7.10+dfsg-4 libmagickcore5_8:6.7.7.10+dfsg-4 libmagickwand5_8:6.7.7.10+dfsg-4 libmng1_1.0.10+dfsg-3.1 libmodule-build-perl_0.420800-1 libmodule-pluggable-perl_5.1-1 libmodule-signature-perl_0.73-1 libmount1_2.20.1-5.8 libmpc3_1.0.2-1 libmpdec2_2.4.0-6 libmpfr4_3.1.2-1 libncurses5_5.9+20140712-2 libncurses5-dev_5.9+20140712-2 libncursesw5_5.9+20140712-2 libnettle4_2.7.1-3 libnspr4_2:4.10.7-1 libnss3_2:3.17-1 libogg0_1.3.2-1 libopenjpeg5_1.5.2-2 libp11-kit0_0.20.3-2 libpackage-constants-perl_0.04-1 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpango-1.0-0_1.36.6-1 libpangocairo-1.0-0_1.36.6-1 libpangoft2-1.0-0_1.36.6-1 libpaper-utils_1.1.24+nmu3 libpaper1_1.1.24+nmu3 libpcre3_1:8.35-3 libpcre3-dev_1:8.35-3 libpcrecpp0_1:8.35-3 libpcsclite1_1.8.11-3 libpipeline1_1.3.0-1 libpixman-1-0_0.32.6-2 libplot2c2_2.6-3 libpng12-0_1.2.50-2 libpng12-dev_1.2.50-2 libpod-latex-perl_0.61-1 libpod-readme-perl_0.11-1 libpoppler46_0.26.3-1 libpotrace0_1.11-2 libprocps0_1:3.3.4-2 libprocps3_1:3.3.9-7 libpstoedit0c2a_3.62-1 libptexenc1_2014.20140528.34243-5 libpthread-stubs0-dev_0.3-4 libpulse0_5.0-6 libpython3-stdlib_3.4.1-1 libpython3.4-minimal_3.4.1-9 libpython3.4-stdlib_3.4.1-9 libqhull-dev_2012.1-5 libqhull6_2012.1-5 libqrupdate-dev_1.1.2-1 libqrupdate1_1.1.2-1 libqscintilla2-11_2.8.3+dfsg-3 libqscintilla2-dev_2.8.3+dfsg-3 libqscintilla2-l10n_2.8.3+dfsg-3 libqt4-dbus_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-declarative_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-designer_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-dev_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-dev-bin_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-help_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-network_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-qt3support_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-script_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-scripttools_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-sql_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-svg_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-test_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-xml_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqt4-xmlpatterns_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqtcore4_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqtdbus4_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libqtgui4_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 libreadline-dev_6.3-8 libreadline6_6.3-8 libreadline6-dev_6.3-8 libregexp-common-perl_2013031301-1 librtmp1_2.4+20131018.git79459a2-4 libsasl2-2_2.1.26.dfsg1-11 libsasl2-modules-db_2.1.26.dfsg1-11 libselinux1_2.3-1 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-1 libsigsegv2_2.10-4 libslang2_2.2.4-17 libsm-dev_2:1.2.2-1 libsm6_2:1.2.2-1 libsndfile1_1.0.25-9 libspqr1.3.1_1:4.2.1-3 libsqlite3-0_3.8.5-2 libss2_1.42.11-2 libssh2-1_1.4.3-3 libssl1.0.0_1.0.1i-2 libstdc++-4.9-dev_4.9.1-4 libstdc++6_4.9.1-4 libstdc++6-4.6-dev_4.6.4-5+rpi1 libsuitesparse-dev_1:4.2.1-3 libswitch-perl_2.17-1 libsynctex1_2014.20140528.34243-5 libsystemd-id128-0_208-6 libsystemd-journal0_208-6 libtasn1-6_4.1-1 libtext-unidecode-perl_0.04-2 libthai-data_0.1.21-1 libthai0_0.1.21-1 libtiff5_4.0.3-9 libtiff5-dev_4.0.3-9 libtiffxx5_4.0.3-9 libtimedate-perl_2.3000-2 libtinfo-dev_5.9+20140712-2 libtinfo5_5.9+20140712-2 libtool_2.4.2-1.10 libtool-bin_2.4.2-1.10 libubsan0_4.9.1-4 libudev0_175-7.2 libudev1_208-6 libumfpack5.6.2_1:4.2.1-3 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-24 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.8 libvorbis0a_1.3.2-1.4 libvorbisenc2_1.3.2-1.4 libvpx1_1.3.0-2+rpi1 libwmf-dev_0.2.8.4-10.3 libwmf0.2-7_0.2.8.4-10.3 libwrap0_7.6.q-25 libx11-6_2:1.6.2-3 libx11-data_2:1.6.2-3 libx11-dev_2:1.6.2-3 libx11-xcb-dev_2:1.6.2-3 libx11-xcb1_2:1.6.2-3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.12-2 libxcb-dri2-0_1.10-3 libxcb-dri2-0-dev_1.10-3 libxcb-dri3-0_1.10-3 libxcb-dri3-dev_1.10-3 libxcb-glx0_1.10-3 libxcb-glx0-dev_1.10-3 libxcb-present-dev_1.10-3 libxcb-present0_1.10-3 libxcb-randr0_1.10-3 libxcb-randr0-dev_1.10-3 libxcb-render0_1.10-3 libxcb-render0-dev_1.10-3 libxcb-shape0_1.10-3 libxcb-shape0-dev_1.10-3 libxcb-shm0_1.10-3 libxcb-sync-dev_1.10-3 libxcb-sync1_1.10-3 libxcb-xfixes0_1.10-3 libxcb-xfixes0-dev_1.10-3 libxcb1_1.10-3 libxcb1-dev_1.10-3 libxcomposite1_1:0.4.4-1 libxcursor1_1:1.1.14-1 libxdamage-dev_1:1.1.4-2 libxdamage1_1:1.1.4-2 libxdmcp-dev_1:1.1.1-1 libxdmcp6_1:1.1.1-1 libxext-dev_2:1.3.2-1 libxext6_2:1.3.2-1 libxfixes-dev_1:5.0.1-2 libxfixes3_1:5.0.1-2 libxfont1_1:1.4.99.901-1 libxft-dev_2.3.2-1 libxft2_2.3.2-1 libxi6_2:1.7.4-1 libxinerama1_2:1.1.3-1 libxkbfile1_1:1.0.8-1 libxml-libxml-perl_2.0116+dfsg-1+b2 libxml-namespacesupport-perl_1.11-1 libxml-sax-base-perl_1.07-1 libxml-sax-perl_0.99+dfsg-2 libxml2_2.9.1+dfsg1-4 libxml2-dev_2.9.1+dfsg1-4 libxmu6_2:1.1.2-1 libxmuu1_2:1.1.2-1 libxpm4_1:3.5.11-1 libxrandr2_2:1.4.2-1 libxrender-dev_1:0.9.8-1 libxrender1_1:0.9.8-1 libxshmfence-dev_1.1-2 libxshmfence1_1.1-2 libxt6_1:1.1.4-1 libxtst6_2:1.2.2-1 libxxf86vm-dev_1:1.1.3-1 libxxf86vm1_1:1.1.3-1 libzzip-0-13_0.13.62-2 linux-libc-dev_3.14.4-1+rpi1 login_1:4.2-2 lsb-base_4.1+Debian13+rpi1 m4_1.4.17-4 make_4.0-8 makedev_2.3.1-93 man-db_2.6.7.1-1 mawk_1.3.3-17 mesa-common-dev_10.2.5-1 mime-support_3.56 mount_2.20.1-5.8 multiarch-support_2.19-7 nano_2.2.6-3 ncurses-base_5.9+20140712-2 ncurses-bin_5.9+20140712-2 openjdk-7-jdk_7u65-2.5.1-4+rpi1 openjdk-7-jre_7u65-2.5.1-4+rpi1 openjdk-7-jre-headless_7u65-2.5.1-4+rpi1 openssl_1.0.1i-2 passwd_1:4.2-2 patch_2.7.1-6 perl_5.20.0-4 perl-base_5.20.0-4 perl-modules_5.20.0-4 pkg-config_0.28-1 plymouth_0.9.0-6 po-debconf_1.0.16+nmu3 poppler-data_0.4.7-1 procps_1:3.3.9-7 pstoedit_3.62-1 python3_3.4.1-1 python3-minimal_3.4.1-1 python3.4_3.4.1-9 python3.4-minimal_3.4.1-9 qdbus_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 qt4-linguist-tools_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 qt4-qmake_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 qtchooser_39-g4717841-3 qtcore4-l10n_4:4.8.6+git49-gbc62005+dfsg-1+rpi1 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-octave-dummy_0.invalid.0 sed_4.2.2-4 sensible-utils_0.0.9 shared-mime-info_1.3-1 startpar_0.59-3 sysv-rc_2.88dsf-53.3 sysvinit_2.88dsf-53.3 sysvinit-core_2.88dsf-53.3 sysvinit-utils_2.88dsf-53.3 tar_1.27.1-2 tex-common_5.02 texinfo_5.2.0.dfsg.1-4 texlive-base_2014.20140821-1 texlive-binaries_2014.20140528.34243-5 texlive-generic-recommended_2014.20140821-1 texlive-latex-base_2014.20140821-1 transfig_1:3.2.5.e-3 tzdata_2014f-1 tzdata-java_2014f-1 ucf_3.0030 udev_208-6 util-linux_2.20.1-5.8 x11-common_1:7.7+7 x11-xkb-utils_7.7+1 x11proto-core-dev_7.0.26-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2 x11proto-gl-dev_1.4.17-1 x11proto-input-dev_2.3.1-1 x11proto-kb-dev_1.0.6-2 x11proto-render-dev_2:0.11.1-2 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 xauth_1:1.0.9-1 xdg-utils_1.1.0~rc1+git20111210-7.1 xkb-data_2.12-1 xorg-sgml-doctools_1:1.11-1 xserver-common_2:1.16.0-1 xtrans-dev_1.3.4-1 xvfb_2:1.16.0-1 xz-utils_5.1.1alpha+20120614-2 zlib1g_1:1.2.8.dfsg-1+rpi1 zlib1g-dev_1:1.2.8.dfsg-1+rpi1
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build │
└──────────────────────────────────────────────────────────────────────────────┘
Unpack source
─────────────
gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Thu Aug 14 11:06:32 2014 UTC using RSA key ID 0ECEBE4A
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./octave_3.8.2-1.dsc
dpkg-source: info: extracting octave in octave-3.8.2
dpkg-source: info: unpacking octave_3.8.2.orig.tar.bz2
dpkg-source: info: unpacking octave_3.8.2-1.debian.tar.xz
dpkg-source: info: applying enable_dirs_in_pkg
dpkg-source: info: applying drop_versioned_binaries.diff
dpkg-source: info: applying install_libraries_publically
dpkg-source: info: applying no_pdf_in_print.diff
dpkg-source: info: applying add_info_dir_categories
dpkg-source: info: applying mkoctfile-mpi.diff
dpkg-source: info: applying dblquad-s390x.diff
dpkg-source: info: applying hurd_path_max.diff
dpkg-source: info: applying always-build-octave-jar.patch
dpkg-source: info: applying hdf5-flags.patch
dpkg-source: info: applying hdf5-mkoctfile.patch
Check disc space
────────────────
Sufficient free space for build
User Environment
────────────────
APT_CONFIG=/var/lib/sbuild/apt.conf
COLUMNS=80
CONSOLE=/dev/console
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INIT_VERSION=sysvinit-2.88
LC_ALL=POSIX
LINES=24
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PREVLEVEL=N
PWD=/
RUNLEVEL=2
SCHROOT_ALIAS_NAME=jessie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=jessie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=jessie-staging-armhf-sbuild-d7708bc9-b3c2-467e-a814-a98f94c703e6
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
init=/sbin/init
previous=N
rootmnt=/root
runlevel=2
dpkg-buildpackage
─────────────────
dpkg-buildpackage: source package octave
dpkg-buildpackage: source version 3.8.2-1
dpkg-buildpackage: source distribution unstable
dpkg-source --before-build octave-3.8.2
dpkg-buildpackage: host architecture armhf
dpkg-source: info: using options from octave-3.8.2/debian/source/options: --extend-diff-ignore=.*\.pdf|.*\.dvi|.*\.png|.*\.eps|.*\.ps|.*\.texi|.*\.info.*|stamp-vti|libinterp/parse-tree/oct-gperf\.h|AUTHORS|doc/interpreter/doc-cache
fakeroot debian/rules clean
dh clean --with autoreconf
dh_testdir
dh_auto_clean
dh_autoreconf_clean
dh_clean
rm -f debian/octave.substvars
rm -f debian/octave.*.debhelper
rm -rf debian/octave/
rm -f debian/octave-dbg.substvars
rm -f debian/octave-dbg.*.debhelper
rm -rf debian/octave-dbg/
rm -f debian/octave-common.substvars
rm -f debian/octave-common.*.debhelper
rm -rf debian/octave-common/
rm -f debian/octave-doc.substvars
rm -f debian/octave-doc.*.debhelper
rm -rf debian/octave-doc/
rm -f debian/octave-htmldoc.substvars
rm -f debian/octave-htmldoc.*.debhelper
rm -rf debian/octave-htmldoc/
rm -f debian/octave-info.substvars
rm -f debian/octave-info.*.debhelper
rm -rf debian/octave-info/
rm -f debian/liboctave2.substvars
rm -f debian/liboctave2.*.debhelper
rm -rf debian/liboctave2/
rm -f debian/liboctave-dev.substvars
rm -f debian/liboctave-dev.*.debhelper
rm -rf debian/liboctave-dev/
rm -f debian/*.debhelper.log
rm -f debian/files
find . \( \( -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
rm -f *-stamp
debian/rules build-arch
dh build-arch --with autoreconf --parallel
dh_testdir -a -O--parallel
dh_autoreconf -a -O--parallel
find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} \; > debian/autoreconf.before
autoreconf -f -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} \; > debian/autoreconf.after
debian/rules override_dh_auto_configure
make[1]: Entering directory '/«PKGBUILDDIR»'
dh_auto_configure -- --enable-openmp --disable-java --disable-jit
./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --enable-openmp --disable-java --disable-jit
configure: WARNING: unrecognized options: --disable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '104' is supported by ustar format... yes
checking whether GID '109' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
defining octlibdir to be $(libdir)/octave/$(version)
defining archlibdir to be $(libexecdir)/octave/$(version)/exec/$(canonical_host_type)
defining localarchlibdir to be $(libexecdir)/octave/site/exec/$(canonical_host_type)
defining localapiarchlibdir to be $(libexecdir)/octave/$(api_version)/site/exec/$(canonical_host_type)
defining localverarchlibdir to be $(libexecdir)/octave/$(version)/site/exec/$(canonical_host_type)
defining octfiledir to be $(libdir)/octave/$(version)/oct/$(canonical_host_type)
defining localoctfiledir to be $(libdir)/octave/site/oct/$(canonical_host_type)
defining localapioctfiledir to be $(libdir)/octave/site/oct/$(api_version)/$(canonical_host_type)
defining localveroctfiledir to be $(libdir)/octave/$(version)/site/oct/$(canonical_host_type)
defining octincludedir to be $(includedir)/octave-$(version)/octave
defining fcnfiledir to be $(datadir)/octave/$(version)/m
defining localfcnfiledir to be $(datadir)/octave/site/m
defining localapifcnfiledir to be $(datadir)/octave/site/$(api_version)/m
defining localverfcnfiledir to be $(datadir)/octave/$(version)/site/m
defining octetcdir to be $(datadir)/octave/$(version)/etc
defining octlocaledir to be $(datadir)/octave/$(version)/locale
defining doc_cache_file to be $(octetcdir)/doc-cache
defining octtestsdir to be $(octetcdir)/tests
defining texi_macros_file to be $(octetcdir)/macros.texi
defining imagedir to be $(datadir)/octave/$(version)/imagelib
defining man1dir to be $(mandir)/man1
defining man1ext to be .1
defining infofile to be $(infodir)/octave.info
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gawk... (cached) gawk
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for gfind... no
checking for find... find
checking for a usable sed... /bin/sed
checking for perl... perl
checking for gperf... gperf
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
defining LFLAGS to be -I
checking for bison... no
checking for byacc... no
./configure: line 8229: yacc: command not found
configure: WARNING:
I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.
configure: WARNING:
I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.
configure: WARNING:
I didn't find bison, but it's only a problem if you need to
reconstruct parse.cc, which is the case if you're building from VCS
sources.
checking for makeinfo... makeinfo
checking for texi2dvi... texi2dvi
checking for texi2pdf... texi2pdf
checking whether ln -s works... yes
checking for desktop-file-install... desktop-file-install
checking for gs... gs
checking for gnuplot... gnuplot
checking for less... less
checking for python... no
configure: defining __NO_MATH_INLINES avoids buggy GNU libc exp function
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) none
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking C compiler version number... 4.9.1
checking C++ compiler version number... 4.9.1
checking whether stl_algo.h is broken... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for support of OpenMP... yes
checking for sin in -lm... yes
checking for g77... no
checking for xlf... no
checking for f77... f77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether f77 accepts -g... yes
checking how to get verbose linking output from f77... -v
checking for Fortran 77 libraries of f77... -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm
checking for dummy main to link with Fortran 77 libraries... none
checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
configure: defining FFLAGS to be -g -O2 -fstack-protector --param=ssp-buffer-size=4
checking whether f77 has the intrinsic function ISNAN... yes
checking whether f77 generates correct size integers... yes
checking whether f77 accepts -ffloat-store... yes
setting F77_FLOAT_STORE_FLAG to -ffloat-store
checking libqhull/libqhull.h usability... yes
checking libqhull/libqhull.h presence... yes
checking for libqhull/libqhull.h... yes
checking for qh_qhull in -lqhull... yes
checking for qh_version in -lqhull... yes
checking whether the qhull library works... yes
checking pcre.h usability... yes
checking pcre.h presence... yes
checking for pcre.h... yes
checking pcre/pcre.h usability... no
checking pcre/pcre.h presence... no
checking for pcre/pcre.h... no
checking whether pcre.h defines the macros we need... yes
checking for pcre-config... yes
checking for pcre_compile... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for gzclearerr in -lz... yes
checking hdf5.h usability... yes
checking hdf5.h presence... yes
checking for hdf5.h... yes
checking for H5Gget_num_objs in -lhdf5... yes
checking whether HDF5 library has enforced version 1.6 API... no
checking fftw3.h usability... yes
checking fftw3.h presence... yes
checking for fftw3.h... yes
checking for fftw_plan_dft_1d in -lfftw3... yes
checking for fftw3.h... (cached) yes
checking for fftwf_plan_dft_1d in -lfftw3f... yes
checking for fftw3 multi-threading support... -lfftw3_threads
checking for fftw3f multi-threading support... -lfftw3f_threads
checking glpk/glpk.h usability... no
checking glpk/glpk.h presence... no
checking for glpk/glpk.h... no
checking glpk.h usability... yes
checking glpk.h presence... yes
checking for glpk.h... yes
checking for glp_simplex in -lglpk... yes
checking whether the glpk library has glp_interior(glp_prob*, glp_iptcp*)... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking for curl_easy_escape in -lcurl... yes
checking for CURLOPT_DIRLISTONLY in curl/curl.h... yes
checking Magick++.h usability... yes
checking Magick++.h presence... yes
checking for Magick++.h... yes
checking for Magick::ColorRGB in Magick++.h... yes
checking for setlocale... yes
checking for X... libraries , headers
checking for XrmInitialize in -lX11... yes
checking whether ld accepts -framework Carbon... no
checking whether ld accepts -framework OpenGL... no
checking for GL/gl.h... yes
checking for GL/glu.h... yes
checking for glEnable in -lGL... yes
checking for FT2... yes
checking for FreeType2 version >= 9.03... yes
checking for FT_Reference_Face... yes
checking for FONTCONFIG... yes
checking for XFT... yes
checking for fltk-config... /usr/bin/fltk-config
checking for OpenGL support in FLTK... yes
checking gl2ps.h usability... yes
checking gl2ps.h presence... yes
checking for gl2ps.h... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... (cached) ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for f77 option to produce PIC... -fPIC
checking if f77 PIC flag -fPIC works... yes
checking if f77 static flag -static works... yes
checking if f77 supports -c -o file.o... yes
checking if f77 supports -c -o file.o... (cached) yes
checking whether the f77 linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if sgemm_ is being linked in already... no
checking for ATL_xerbla in -latlas... no
checking for sgemm_ in -lblas... yes
checking for dgemm_ in -ldgemm... no
checking for sgemm_ in -lmkl... no
checking for sgemm_ in -framework vecLib... no
checking for sgemm_ in -lcxml... no
checking for sgemm_ in -ldxml... no
checking for sgemm_ in -lscs... no
checking for sgemm_ in -lcomplib.sgimath... no
checking for sgemm_ in -lblas... (cached) yes
checking for sgemm_ in -lessl... no
checking for sgemm_ in -lblas... (cached) yes
checking whether LSAME is called correctly from Fortran... yes
checking whether ISAMAX is called correctly from Fortran... yes
checking whether SDOT is called correctly from Fortran... yes
checking whether DDOT is called correctly from Fortran... yes
checking whether CDOTU is called correctly from Fortran... yes
checking whether ZDOTU is called correctly from Fortran... yes
checking whether the integer size is correct... yes
checking for cheev_... no
checking for cheev_ in -llapack... yes
checking for sqr1up in -lqrupdate... yes
checking for slup1up in -lqrupdate... yes
checking suitesparse/amd.h usability... yes
checking suitesparse/amd.h presence... yes
checking for suitesparse/amd.h... yes
checking for amd_postorder in -lamd... yes
checking suitesparse/camd.h usability... yes
checking suitesparse/camd.h presence... yes
checking for suitesparse/camd.h... yes
checking for camd_postorder in -lcamd... yes
checking suitesparse/colamd.h usability... yes
checking suitesparse/colamd.h presence... yes
checking for suitesparse/colamd.h... yes
checking for colamd in -lcolamd... yes
checking suitesparse/ccolamd.h usability... yes
checking suitesparse/ccolamd.h presence... yes
checking for suitesparse/ccolamd.h... yes
checking for ccolamd in -lccolamd... yes
checking suitesparse/cholmod.h usability... yes
checking suitesparse/cholmod.h presence... yes
checking for suitesparse/cholmod.h... yes
checking for cholmod_start in -lcholmod... yes
checking suitesparse/cs.h usability... yes
checking suitesparse/cs.h presence... yes
checking for suitesparse/cs.h... yes
checking for cs_di_sqr in -lcxsparse... yes
checking suitesparse/umfpack.h usability... yes
checking suitesparse/umfpack.h presence... yes
checking for suitesparse/umfpack.h... yes
checking for umfpack_zi_get_determinant in -lumfpack... yes
checking whether UMFPACK needs SuiteSparse_time function... no
checking for UMFPACK separate complex matrix and rhs split... yes
checking for dseupd in -larpack... yes
checking whether the arpack library works... yes
checking for library containing tputs... -lncurses
checking for rl_set_keyboard_input_timeout in -lreadline... yes
configure: defining FPICFLAG to be -fPIC
configure: defining CPICFLAG to be -fPIC
configure: defining CXXPICFLAG to be -fPIC
configure: defining SHLEXT to be so
configure: defining SHLLIB to be $(SHLEXT)
configure: defining SHLBIN to be
configure: defining SHLEXT_VER to be $(SHLEXT).$(version)
configure: defining SHLLIB_VER to be $(SHLLIB).$(version)
configure: defining SHLBIN_VER to be $(SHLBIN).$(version)
configure: defining SHLLINKEXT to be
configure: defining LIBPRE to be lib
configure: defining SHLPRE to be lib
configure: defining SHLLIBPRE to be lib
configure: defining SHLBINPRE to be lib
configure: defining SH_LD to be $(CXX)
configure: defining SH_LDFLAGS to be -shared
configure: defining DL_LD to be $(SH_LD)
configure: defining DL_LDFLAGS to be $(SH_LDFLAGS)
configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic
configure: defining SONAME_FLAGS to be -Wl,-soname -Wl,$@
configure: defining NO_OCT_FILE_STRIP to be false
configure: defining TEMPLATE_AR to be $(AR)
configure: defining TEMPLATE_ARFLAGS to be cru
configure: defining CRUFT_DLL_DEFS to be
configure: defining OCTAVE_DLL_DEFS to be
configure: defining OCTINTERP_DLL_DEFS to be
configure: defining OCTGUI_DLL_DEFS to be
configure: defining OCTGRAPHICS_DLL_DEFS to be
configure: defining library_path_var to be LD_LIBRARY_PATH
checking whether g++ accepts -rdynamic... yes
configure: defining CROSS_TOOL_PREFIX to be
configure: defining MKOCTFILE_AR to be ar
configure: defining MKOCTFILE_CC to be gcc
configure: defining MKOCTFILE_CXX to be g++
configure: defining MKOCTFILE_DL_LD to be $(SH_LD)
configure: defining MKOCTFILE_F77 to be f77
configure: defining MKOCTFILE_LD_CXX to be $(CXX)
configure: defining MKOCTFILE_RANLIB to be ranlib
checking for library containing tputs... (cached) -lncurses
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for sys/wait.h that is POSIX.1 compatible... yes
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking for dlfcn.h... (cached) yes
checking floatingpoint.h usability... no
checking floatingpoint.h presence... no
checking for floatingpoint.h... no
checking fpu_control.h usability... yes
checking fpu_control.h presence... yes
checking for fpu_control.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking for inttypes.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for memory.h... (cached) yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sunmath.h usability... no
checking sunmath.h presence... no
checking for sunmath.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking sstream usability... yes
checking sstream presence... yes
checking for sstream... yes
checking unordered_map usability... no
checking unordered_map presence... no
checking for unordered_map... no
checking tr1/unordered_map usability... yes
checking tr1/unordered_map presence... yes
checking for tr1/unordered_map... yes
checking whether unordered_map requires tr1 namespace... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking conio.h usability... no
checking conio.h presence... no
checking for conio.h... no
checking for int64_t... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... yes
checking for uint64_t... yes
checking for dev_t... yes
checking for ino_t... yes
checking for long long int... yes
checking for unsigned long long int... yes
checking for ptrdiff_t... yes
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of long double... 8
checking for struct stat.st_blksize... yes
checking for struct stat.st_blocks... yes
checking for struct stat.st_rdev... yes
checking for struct group.gr_passwd... no
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for C++ support for new friend template declaration... yes
checking for broken C++ reinterpret_cast... no
checking whether <new> defines placement delete operator... yes
checking whether C++ supports dynamic auto arrays... yes
checking for IEEE 754 data format... yes
checking if C++ library is ISO compliant... yes
checking whether bit_and, bit_or, bit_xor are defined in the C++ library... yes
checking whether complex class can set components independently... yes
checking whether complex class can reference components independently... yes
checking whether fast integer arithmetics is usable... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for C/C++ restrict keyword... __restrict
checking for canonicalize_file_name... yes
checking for realpath... yes
checking for getcwd... yes
checking for readlink... yes
checking for _set_invalid_parameter_handler... no
checking for fchdir... yes
checking for fcntl... yes
checking for symlink... yes
checking for fdopendir... yes
checking for mempcpy... yes
checking for btowc... yes
checking for isblank... yes
checking for iswctype... yes
checking for mbsrtowcs... yes
checking for wmemchr... yes
checking for wmemcpy... yes
checking for wmempcpy... yes
checking for fpurge... no
checking for __fpurge... yes
checking for __freading... yes
checking for fstatat... yes
checking for getdtablesize... yes
checking for getlogin_r... yes
checking for gettimeofday... yes
checking for getpwnam_r... yes
checking for link... yes
checking for lstat... yes
checking for mbsinit... yes
checking for mbrtowc... yes
checking for mprotect... yes
checking for mkfifo... yes
checking for mkostemp... yes
checking for openat... yes
checking for pathconf... yes
checking for secure_getenv... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for siginterrupt... yes
checking for sleep... yes
checking for strdup... yes
checking for tzset... yes
checking for strndup... yes
checking for strptime... yes
checking for localtime_r... yes
checking for times... yes
checking for pipe... yes
checking for vasnprintf... no
checking for snprintf... yes
checking for iswcntrl... yes
checking whether // is distinct from /... no
checking whether realpath works... yes
checking for sys/param.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/socket.h... yes
checking for dirent.h... yes
checking for wctype.h... yes
checking for sys/stat.h... (cached) yes
checking for netdb.h... yes
checking for getopt.h... yes
checking for sys/time.h... yes
checking for sys/cdefs.h... yes
checking for math.h... yes
checking for sys/mman.h... yes
checking for sys/select.h... (cached) yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/times.h... yes
checking for sys/uio.h... yes
checking for sys/utsname.h... yes
checking for features.h... yes
checking whether byte ordering is bigendian... no
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking if environ is properly declared... yes
checking for complete errno.h... yes
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking whether fchdir is declared... yes
checking for working fcntl.h... yes
checking for st_dm_mode in struct stat... no
checking whether strmode is declared... no
checking for mbstate_t... yes
checking whether frexp() can be used without linking with libm... yes
checking whether alarm is declared... yes
checking whether stdin defaults to large file offsets... yes
checking whether fseeko is declared... yes
checking for fseeko... yes
checking whether fflush works on input streams... no
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking whether fchmodat is declared without a macro... yes
checking whether fstat is declared without a macro... yes
checking whether fstatat is declared without a macro... yes
checking whether futimens is declared without a macro... yes
checking whether lchmod is declared without a macro... yes
checking whether lstat is declared without a macro... yes
checking whether mkdirat is declared without a macro... yes
checking whether mkfifo is declared without a macro... yes
checking whether mkfifoat is declared without a macro... yes
checking whether mknod is declared without a macro... yes
checking whether mknodat is declared without a macro... yes
checking whether stat is declared without a macro... yes
checking whether utimensat is declared without a macro... yes
checking whether lstat correctly handles trailing slash... yes
checking whether ftello is declared... yes
checking for ftello... yes
checking whether ftello works... yes
checking whether getcwd (NULL, 0) allocates memory for result... yes
checking for getcwd with POSIX signature... yes
checking whether getcwd is declared... yes
checking whether getlogin_r is declared... yes
checking whether getlogin is declared... yes
checking for getopt.h... (cached) yes
checking for getopt_long_only... yes
checking whether getopt is POSIX compatible... yes
checking for working GNU getopt function... yes
checking for working GNU getopt_long function... yes
checking whether getenv is declared... yes
checking for struct timeval... yes
checking for wide-enough struct timeval.tv_sec member... yes
checking whether gettimeofday is declared without a macro... yes
checking where to find the exponent in a 'double'... word 1 bit 20
checking where to find the exponent in a 'float'... word 0 bit 23
checking whether long double and double are the same... yes
checking for nl_langinfo and CODESET... yes
checking whether getc_unlocked is declared... yes
checking whether we are using the GNU C Library >= 2.1 or uClibc... yes
checking whether pow can be used without linking with libm... yes
checking whether log works... yes
checking for logf... yes
checking whether logf works... yes
checking whether malloc, realloc, calloc are POSIX compliant... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for unsigned long long int... (cached) yes
checking for long long int... (cached) yes
checking for a traditional japanese locale... none
checking for a transitional chinese locale... none
checking for a french Unicode locale... none
checking for a traditional french locale... none
checking for mmap... yes
checking for MAP_ANONYMOUS... yes
checking whether memchr works... yes
checking whether memrchr is declared... yes
checking whether <sys/select.h> is self-contained... yes
checking whether pselect is declared without a macro... yes
checking whether select is declared without a macro... yes
checking for inline... inline
checking for library containing setsockopt... none needed
checking whether select supports a 0 argument... yes
checking whether select detects invalid fds... yes
checking for promoted mode_t type... mode_t
checking for sigset_t... yes
checking for long file names... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for wchar_t... yes
checking whether stdint.h conforms to C99... yes
checking whether strdup is declared... yes
checking whether strerror(0) succeeds... yes
checking for struct tm.tm_gmtoff... yes
checking whether ffsl is declared without a macro... yes
checking whether ffsll is declared without a macro... yes
checking whether memmem is declared without a macro... yes
checking whether mempcpy is declared without a macro... yes
checking whether memrchr is declared without a macro... yes
checking whether rawmemchr is declared without a macro... yes
checking whether stpcpy is declared without a macro... yes
checking whether stpncpy is declared without a macro... yes
checking whether strchrnul is declared without a macro... yes
checking whether strdup is declared without a macro... yes
checking whether strncat is declared without a macro... yes
checking whether strndup is declared without a macro... yes
checking whether strnlen is declared without a macro... yes
checking whether strpbrk is declared without a macro... yes
checking whether strsep is declared without a macro... yes
checking whether strcasestr is declared without a macro... yes
checking whether strtok_r is declared without a macro... yes
checking whether strerror_r is declared without a macro... yes
checking whether strsignal is declared without a macro... yes
checking whether strverscmp is declared without a macro... yes
checking whether ffs is declared without a macro... yes
checking whether strcasecmp is declared without a macro... yes
checking whether strncasecmp is declared without a macro... yes
checking whether strndup is declared... (cached) yes
checking whether strnlen is declared... (cached) yes
checking for struct timespec in <time.h>... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking whether snprintf returns a byte count as in C99... yes
checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
checking for mbrtowc... (cached) yes
checking for wcrtomb... yes
checking whether _snprintf is declared... no
checking whether <wchar.h> uses 'inline' correctly... yes
checking for alloca as a compiler built-in... yes
checking whether this system has an arbitrary file name length limit... yes
checking for closedir... yes
checking whether copysign can be used without linking with libm... yes
checking whether copysignf can be used without linking with libm... yes
checking whether copysignf is declared... yes
checking for d_ino member in directory struct... yes
checking for d_type member in directory struct... yes
checking whether alphasort is declared without a macro... yes
checking whether closedir is declared without a macro... yes
checking whether dirfd is declared without a macro... yes
checking whether fdopendir is declared without a macro... yes
checking whether opendir is declared without a macro... yes
checking whether readdir is declared without a macro... yes
checking whether rewinddir is declared without a macro... yes
checking whether scandir is declared without a macro... yes
checking for dirfd... yes
checking whether dirfd is declared... (cached) yes
checking whether dirfd is a macro... no
checking whether // is distinct from /... (cached) no
checking whether dup2 works... yes
checking for error_at_line... yes
checking whether fflush works on input streams... (cached) no
checking whether fcntl handles F_DUPFD correctly... yes
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fcntl is declared without a macro... yes
checking whether openat is declared without a macro... yes
checking whether fdopendir is declared... (cached) yes
checking whether fdopendir works... yes
checking whether fflush works on input streams... (cached) no
checking whether conversion from 'int' to 'long double' works... yes
checking whether floorf is declared... yes
checking for working POSIX fnmatch... yes
checking whether fopen recognizes a trailing slash... yes
checking whether fpurge is declared... no
checking whether frexp works... yes
checking whether frexpf can be used without linking with libm... yes
checking whether frexpf works... yes
checking for fseeko... (cached) yes
checking whether fflush works on input streams... (cached) no
checking for _fseeki64... no
checking whether fstatat (..., 0) works... yes
checking for ftello... (cached) yes
checking whether ftello works... (cached) yes
checking whether getcwd handles long file names properly... yes
checking for getpagesize... yes
checking whether getcwd aborts when 4k < cwd_length < 16k... no
checking whether getdtablesize works... yes
checking for gethostname... yes
checking for HOST_NAME_MAX... yes
checking whether getlogin_r works with small buffers... yes
checking whether gettimeofday clobbers localtime buffer... no
checking for gettimeofday with POSIX signature... almost
checking glob.h usability... yes
checking glob.h presence... yes
checking for glob.h... yes
checking for GNU glob interface version 1... yes
checking whether glob lists broken symlinks... no
checking whether isnan(double) can be used without linking with libm... yes
checking whether isnan(double) can be used without linking with libm... (cached) yes
checking whether isnan(float) can be used without linking with libm... yes
checking whether isnan(float) works... yes
checking whether isnan(float) can be used without linking with libm... (cached) yes
checking whether isnan(float) works... (cached) yes
checking whether isnan(long double) can be used without linking with libm... yes
checking whether isnanl works... yes
checking whether link obeys POSIX... yes
checking for log2... yes
checking whether log2 is declared... yes
checking whether log2 works... yes
checking whether log2 works according to ISO C 99 with IEC 60559... yes
checking for log2f... yes
checking whether log2f is declared... yes
checking whether log2f works... yes
checking whether log2f works according to ISO C 99 with IEC 60559... yes
checking for logf... (cached) yes
checking whether logf works... (cached) yes
checking whether lseek detects pipes... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... (cached) yes
checking whether NAN macro works... yes
checking whether HUGE_VAL works... yes
checking whether acosf is declared without a macro... yes
checking whether acosl is declared without a macro... yes
checking whether asinf is declared without a macro... yes
checking whether asinl is declared without a macro... yes
checking whether atanf is declared without a macro... yes
checking whether atanl is declared without a macro... yes
checking whether cbrt is declared without a macro... yes
checking whether cbrtf is declared without a macro... yes
checking whether cbrtl is declared without a macro... yes
checking whether ceilf is declared without a macro... yes
checking whether ceill is declared without a macro... yes
checking whether copysign is declared without a macro... yes
checking whether copysignf is declared without a macro... yes
checking whether copysignl is declared without a macro... yes
checking whether cosf is declared without a macro... yes
checking whether cosl is declared without a macro... yes
checking whether coshf is declared without a macro... yes
checking whether expf is declared without a macro... yes
checking whether expl is declared without a macro... yes
checking whether exp2 is declared without a macro... yes
checking whether exp2f is declared without a macro... yes
checking whether exp2l is declared without a macro... yes
checking whether expm1 is declared without a macro... yes
checking whether expm1f is declared without a macro... yes
checking whether expm1l is declared without a macro... yes
checking whether fabsf is declared without a macro... yes
checking whether fabsl is declared without a macro... yes
checking whether floorf is declared without a macro... yes
checking whether floorl is declared without a macro... yes
checking whether fma is declared without a macro... yes
checking whether fmaf is declared without a macro... yes
checking whether fmal is declared without a macro... yes
checking whether fmod is declared without a macro... yes
checking whether fmodf is declared without a macro... yes
checking whether fmodl is declared without a macro... yes
checking whether frexpf is declared without a macro... yes
checking whether frexpl is declared without a macro... yes
checking whether hypotf is declared without a macro... yes
checking whether hypotl is declared without a macro... yes
checking whether ilogb is declared without a macro... yes
checking whether ilogbf is declared without a macro... yes
checking whether ilogbl is declared without a macro... yes
checking whether ldexpf is declared without a macro... yes
checking whether ldexpl is declared without a macro... yes
checking whether log is declared without a macro... yes
checking whether logf is declared without a macro... yes
checking whether logl is declared without a macro... yes
checking whether log10 is declared without a macro... yes
checking whether log10f is declared without a macro... yes
checking whether log10l is declared without a macro... yes
checking whether log1p is declared without a macro... yes
checking whether log1pf is declared without a macro... yes
checking whether log1pl is declared without a macro... yes
checking whether log2 is declared without a macro... yes
checking whether log2f is declared without a macro... yes
checking whether log2l is declared without a macro... yes
checking whether logb is declared without a macro... yes
checking whether logbf is declared without a macro... yes
checking whether logbl is declared without a macro... yes
checking whether modf is declared without a macro... yes
checking whether modff is declared without a macro... yes
checking whether modfl is declared without a macro... yes
checking whether powf is declared without a macro... yes
checking whether remainder is declared without a macro... yes
checking whether remainderf is declared without a macro... yes
checking whether remainderl is declared without a macro... yes
checking whether rint is declared without a macro... yes
checking whether rintf is declared without a macro... yes
checking whether rintl is declared without a macro... yes
checking whether round is declared without a macro... yes
checking whether roundf is declared without a macro... yes
checking whether roundl is declared without a macro... yes
checking whether sinf is declared without a macro... yes
checking whether sinl is declared without a macro... yes
checking whether sinhf is declared without a macro... yes
checking whether sqrtf is declared without a macro... yes
checking whether sqrtl is declared without a macro... yes
checking whether tanf is declared without a macro... yes
checking whether tanl is declared without a macro... yes
checking whether tanhf is declared without a macro... yes
checking whether trunc is declared without a macro... yes
checking whether truncf is declared without a macro... yes
checking whether truncl is declared without a macro... yes
checking whether mbrtowc handles incomplete characters... guessing yes
checking whether mbrtowc works as well as mbtowc... guessing yes
checking whether mbrtowc handles a NULL pwc argument... guessing yes
checking whether mbrtowc handles a NULL string argument... guessing yes
checking whether mbrtowc has a correct return value... guessing yes
checking whether mbrtowc returns 0 when parsing a NUL character... guessing yes
checking whether mbrtowc handles incomplete characters... (cached) guessing yes
checking whether mbrtowc works as well as mbtowc... (cached) guessing yes
checking whether mbrtowc handles incomplete characters... (cached) guessing yes
checking whether mbrtowc works as well as mbtowc... (cached) guessing yes
checking whether mbsrtowcs works... guessing yes
checking for mempcpy... (cached) yes
checking for memrchr... yes
checking whether mkdir handles trailing slash... yes
checking whether mkdir handles trailing dot... yes
checking whether mkfifo rejects trailing slashes... yes
checking for working mktime... yes
checking for library containing nanosleep... none required
checking for working nanosleep... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... no
checking for sys/param.h... (cached) yes
checking for sys/sysctl.h... yes
checking for sched_getaffinity... yes
checking for sched_getaffinity_np... no
checking for pstat_getdynamic... no
checking for sysmp... no
checking for sysctl... yes
checking for glibc compatible sched_getaffinity... yes
checking whether open recognizes a trailing slash... yes
checking for opendir... yes
checking whether program_invocation_name is declared... yes
checking whether program_invocation_short_name is declared... yes
checking for putenv compatible with GNU and SVID... yes
checking for raise... yes
checking for sigprocmask... yes
checking for readdir... yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking whether rename honors trailing slash on destination... yes
checking whether rename honors trailing slash on source... yes
checking whether rename manages hard links correctly... yes
checking whether rename manages existing destinations correctly... yes
checking for rewinddir... yes
checking whether rmdir works... yes
checking whether round is declared... (cached) yes
checking whether round works... yes
checking whether roundf is declared... (cached) yes
checking whether roundf works... yes
checking whether select supports a 0 argument... (cached) yes
checking whether select detects invalid fds... (cached) yes
checking for struct sigaction.sa_sigaction... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
checking whether pthread_sigmask is declared without a macro... yes
checking whether sigaction is declared without a macro... yes
checking whether sigaddset is declared without a macro... yes
checking whether sigdelset is declared without a macro... yes
checking whether sigemptyset is declared without a macro... yes
checking whether sigfillset is declared without a macro... yes
checking whether sigismember is declared without a macro... yes
checking whether sigpending is declared without a macro... yes
checking whether sigprocmask is declared without a macro... yes
checking for signbit macro... yes
checking for signbit compiler built-ins... yes
checking for sigprocmask... (cached) yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking whether sleep is declared... yes
checking for working sleep... yes
checking for library containing setsockopt... (cached) none needed
checking for socklen_t... yes
checking for ssize_t... yes
checking whether stat handles trailing slashes on directories... yes
checking whether stat handles trailing slashes on files... yes
checking for working stdalign.h... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether dprintf is declared without a macro... yes
checking whether fpurge is declared without a macro... no
checking whether fseeko is declared without a macro... yes
checking whether ftello is declared without a macro... yes
checking whether getdelim is declared without a macro... yes
checking whether getline is declared without a macro... yes
checking whether gets is declared without a macro... no
checking whether pclose is declared without a macro... yes
checking whether popen is declared without a macro... yes
checking whether renameat is declared without a macro... yes
checking whether snprintf is declared without a macro... yes
checking whether tmpfile is declared without a macro... yes
checking whether vdprintf is declared without a macro... yes
checking whether vsnprintf is declared without a macro... yes
checking whether _Exit is declared without a macro... yes
checking whether atoll is declared without a macro... yes
checking whether canonicalize_file_name is declared without a macro... yes
checking whether getloadavg is declared without a macro... yes
checking whether getsubopt is declared without a macro... yes
checking whether grantpt is declared without a macro... yes
checking whether initstate is declared without a macro... yes
checking whether initstate_r is declared without a macro... yes
checking whether mkdtemp is declared without a macro... yes
checking whether mkostemp is declared without a macro... yes
checking whether mkostemps is declared without a macro... yes
checking whether mkstemp is declared without a macro... yes
checking whether mkstemps is declared without a macro... yes
checking whether posix_openpt is declared without a macro... yes
checking whether ptsname is declared without a macro... yes
checking whether ptsname_r is declared without a macro... yes
checking whether random is declared without a macro... yes
checking whether random_r is declared without a macro... yes
checking whether realpath is declared without a macro... yes
checking whether rpmatch is declared without a macro... yes
checking whether secure_getenv is declared without a macro... yes
checking whether setenv is declared without a macro... yes
checking whether setstate is declared without a macro... yes
checking whether setstate_r is declared without a macro... yes
checking whether srandom is declared without a macro... yes
checking whether srandom_r is declared without a macro... yes
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... yes
checking whether unsetenv is declared without a macro... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking whether strncasecmp is declared... (cached) yes
checking for working strerror function... yes
checking for working strndup... yes
checking for working strnlen... yes
checking whether symlink handles trailing slash correctly... yes
checking whether <sys/select.h> is self-contained... (cached) yes
checking whether pselect is declared without a macro... (cached) yes
checking whether select is declared without a macro... (cached) yes
checking whether <sys/socket.h> is self-contained... yes
checking for shutdown... yes
checking whether <sys/socket.h> defines the SHUT_* macros... yes
checking for struct sockaddr_storage... yes
checking for sa_family_t... yes
checking for struct sockaddr_storage.ss_family... yes
checking whether socket is declared without a macro... yes
checking whether connect is declared without a macro... yes
checking whether accept is declared without a macro... yes
checking whether bind is declared without a macro... yes
checking whether getpeername is declared without a macro... yes
checking whether getsockname is declared without a macro... yes
checking whether getsockopt is declared without a macro... yes
checking whether listen is declared without a macro... yes
checking whether recv is declared without a macro... yes
checking whether send is declared without a macro... yes
checking whether recvfrom is declared without a macro... yes
checking whether sendto is declared without a macro... yes
checking whether setsockopt is declared without a macro... yes
checking whether shutdown is declared without a macro... yes
checking whether accept4 is declared without a macro... yes
checking for nlink_t... (cached) yes
checking whether fchmodat is declared without a macro... (cached) yes
checking whether fstat is declared without a macro... (cached) yes
checking whether fstatat is declared without a macro... (cached) yes
checking whether futimens is declared without a macro... (cached) yes
checking whether lchmod is declared without a macro... (cached) yes
checking whether lstat is declared without a macro... (cached) yes
checking whether mkdirat is declared without a macro... (cached) yes
checking whether mkfifo is declared without a macro... (cached) yes
checking whether mkfifoat is declared without a macro... (cached) yes
checking whether mknod is declared without a macro... (cached) yes
checking whether mknodat is declared without a macro... (cached) yes
checking whether stat is declared without a macro... (cached) yes
checking whether utimensat is declared without a macro... (cached) yes
checking for struct tms... yes
checking whether times is declared without a macro... yes
checking for struct utsname... yes
checking whether uname is declared without a macro... yes
checking whether localtime_r is declared... yes
checking whether localtime_r is compatible with its POSIX signature... yes
checking whether tmpfile should be overridden... no
checking whether trunc is declared... (cached) yes
checking whether truncf is declared... (cached) yes
checking for uname... yes
checking whether chdir is declared without a macro... yes
checking whether chown is declared without a macro... yes
checking whether dup is declared without a macro... yes
checking whether dup2 is declared without a macro... yes
checking whether dup3 is declared without a macro... yes
checking whether environ is declared without a macro... yes
checking whether euidaccess is declared without a macro... yes
checking whether faccessat is declared without a macro... yes
checking whether fchdir is declared without a macro... yes
checking whether fchownat is declared without a macro... yes
checking whether fdatasync is declared without a macro... yes
checking whether fsync is declared without a macro... yes
checking whether ftruncate is declared without a macro... yes
checking whether getcwd is declared without a macro... yes
checking whether getdomainname is declared without a macro... yes
checking whether getdtablesize is declared without a macro... yes
checking whether getgroups is declared without a macro... yes
checking whether gethostname is declared without a macro... yes
checking whether getlogin is declared without a macro... yes
checking whether getlogin_r is declared without a macro... yes
checking whether getpagesize is declared without a macro... yes
checking whether getusershell is declared without a macro... yes
checking whether setusershell is declared without a macro... yes
checking whether endusershell is declared without a macro... yes
checking whether group_member is declared without a macro... yes
checking whether isatty is declared without a macro... yes
checking whether lchown is declared without a macro... yes
checking whether link is declared without a macro... yes
checking whether linkat is declared without a macro... yes
checking whether lseek is declared without a macro... yes
checking whether pipe is declared without a macro... yes
checking whether pipe2 is declared without a macro... yes
checking whether pread is declared without a macro... yes
checking whether pwrite is declared without a macro... yes
checking whether readlink is declared without a macro... yes
checking whether readlinkat is declared without a macro... yes
checking whether rmdir is declared without a macro... yes
checking whether sethostname is declared without a macro... yes
checking whether sleep is declared without a macro... yes
checking whether symlink is declared without a macro... yes
checking whether symlinkat is declared without a macro... yes
checking whether ttyname_r is declared without a macro... yes
checking whether unlink is declared without a macro... yes
checking whether unlinkat is declared without a macro... yes
checking whether usleep is declared without a macro... yes
checking whether unlink honors trailing slashes... yes
checking whether unlink of a parent directory fails as it should... guessing yes
checking for ptrdiff_t... (cached) yes
checking for vasprintf... yes
checking whether btowc is declared without a macro... yes
checking whether wctob is declared without a macro... yes
checking whether mbsinit is declared without a macro... yes
checking whether mbrtowc is declared without a macro... yes
checking whether mbrlen is declared without a macro... yes
checking whether mbsrtowcs is declared without a macro... yes
checking whether mbsnrtowcs is declared without a macro... yes
checking whether wcrtomb is declared without a macro... yes
checking whether wcsrtombs is declared without a macro... yes
checking whether wcsnrtombs is declared without a macro... yes
checking whether wcwidth is declared without a macro... yes
checking whether wmemchr is declared without a macro... yes
checking whether wmemcmp is declared without a macro... yes
checking whether wmemcpy is declared without a macro... yes
checking whether wmemmove is declared without a macro... yes
checking whether wmemset is declared without a macro... yes
checking whether wcslen is declared without a macro... yes
checking whether wcsnlen is declared without a macro... yes
checking whether wcscpy is declared without a macro... yes
checking whether wcpcpy is declared without a macro... yes
checking whether wcsncpy is declared without a macro... yes
checking whether wcpncpy is declared without a macro... yes
checking whether wcscat is declared without a macro... yes
checking whether wcsncat is declared without a macro... yes
checking whether wcscmp is declared without a macro... yes
checking whether wcsncmp is declared without a macro... yes
checking whether wcscasecmp is declared without a macro... yes
checking whether wcsncasecmp is declared without a macro... yes
checking whether wcscoll is declared without a macro... yes
checking whether wcsxfrm is declared without a macro... yes
checking whether wcsdup is declared without a macro... yes
checking whether wcschr is declared without a macro... yes
checking whether wcsrchr is declared without a macro... yes
checking whether wcscspn is declared without a macro... yes
checking whether wcsspn is declared without a macro... yes
checking whether wcspbrk is declared without a macro... yes
checking whether wcsstr is declared without a macro... yes
checking whether wcstok is declared without a macro... yes
checking whether wcswidth is declared without a macro... yes
checking whether iswcntrl works... yes
checking for towlower... yes
checking for wctype_t... yes
checking for wctrans_t... yes
checking whether wctype is declared without a macro... yes
checking whether iswctype is declared without a macro... yes
checking whether wctrans is declared without a macro... yes
checking whether towctrans is declared without a macro... yes
checking for stdint.h... (cached) yes
checking for canonicalize_file_name... (cached) yes
checking for ctermid... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for execvp... yes
checking for expm1... yes
checking for expm1f... yes
checking for fork... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getgrent... yes
checking for getgrgid... yes
checking for getgrnam... yes
checking for getpgrp... yes
checking for getpid... yes
checking for getppid... yes
checking for getpwent... yes
checking for getpwuid... yes
checking for getuid... yes
checking for isascii... yes
checking for kill... yes
checking for lgamma... yes
checking for lgammaf... yes
checking for lgamma_r... yes
checking for lgammaf_r... yes
checking for log1p... yes
checking for log1pf... yes
checking for pipe... (cached) yes
checking for realpath... (cached) yes
checking for resolvepath... no
checking for roundl... yes
checking for select... yes
checking for setgrent... yes
checking for setpwent... yes
checking for siglongjmp... yes
checking for strsignal... yes
checking for tcgetattr... yes
checking for tcsetattr... yes
checking for tempnam... yes
checking for tgammaf... yes
checking for toascii... yes
checking for umask... yes
checking for waitpid... yes
checking for _kbhit... no
checking for modf... yes
checking for pow... yes
checking for sqrt... yes
checking for sqrtf... yes
checking whether exp2 is declared... (cached) yes
checking whether round is declared... (cached) yes
checking whether tgamma is declared... yes
checking for exp2... yes
checking for round... yes
checking for tgamma... yes
checking for std::isnan in <cmath>... yes
checking for std::isnan (float variant) in <cmath>... yes
checking for std::isinf in <cmath>... yes
checking for std::isinf (float variant) in <cmath>... yes
checking for std::isfinite in <cmath>... yes
checking for std::isfinite (float variant) in <cmath>... yes
checking for finite... yes
checking for isnan... yes
checking for isinf... yes
checking for signbit... no
checking for _finite... no
checking for _isnan... no
checking whether signbit is declared... yes
checking for acosh... yes
checking for acoshf... yes
checking for asinh... yes
checking for asinhf... yes
checking for atanh... yes
checking for atanhf... yes
checking for cbrt... yes
checking for cbrtf... yes
checking for erf... yes
checking for erff... yes
checking for erfc... yes
checking for erfcf... yes
checking for exp2f... yes
checking for hypotf... yes
checking for _hypotf... no
checking for log2... (cached) yes
checking for log2f... (cached) yes
checking for MATH DEFINES in math.h... yes
checking for getrusage... yes
checking for getpwnam... yes
checking whether closedir returns void... no
checking for struct exception in math.h... yes
checking whether sys_siglist is declared... yes
checking whether gcc accepts -Wall... yes
adding -Wall to WARN_CFLAGS
checking whether gcc accepts -W... yes
adding -W to WARN_CFLAGS
checking whether gcc accepts -Wshadow... yes
adding -Wshadow to WARN_CFLAGS
checking whether gcc accepts -Wformat... yes
adding -Wformat to WARN_CFLAGS
checking whether gcc accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CFLAGS
checking whether gcc accepts -Wmissing-prototypes... yes
adding -Wmissing-prototypes to WARN_CFLAGS
checking whether gcc accepts -Wstrict-prototypes... yes
adding -Wstrict-prototypes to WARN_CFLAGS
checking whether gcc accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CFLAGS
checking whether gcc accepts -Wcast-align... yes
adding -Wcast-align to WARN_CFLAGS
checking whether gcc accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CFLAGS
checking whether g++ accepts -Wall... yes
adding -Wall to WARN_CXXFLAGS
checking whether g++ accepts -W... yes
adding -W to WARN_CXXFLAGS
checking whether g++ accepts -Wshadow... yes
adding -Wshadow to WARN_CXXFLAGS
checking whether g++ accepts -Wold-style-cast... yes
adding -Wold-style-cast to WARN_CXXFLAGS
checking whether g++ accepts -Wformat... yes
adding -Wformat to WARN_CXXFLAGS
checking whether g++ accepts -Wpointer-arith... yes
adding -Wpointer-arith to WARN_CXXFLAGS
checking whether g++ accepts -Wwrite-strings... yes
adding -Wwrite-strings to WARN_CXXFLAGS
checking whether g++ accepts -Wcast-align... yes
adding -Wcast-align to WARN_CXXFLAGS
checking whether g++ accepts -Wcast-qual... yes
adding -Wcast-qual to WARN_CXXFLAGS
checking for QT... yes
checking for moc-qt5... no
checking for moc-qt4... moc-qt4
checking for uic-qt5... no
checking for uic-qt4... uic-qt4
checking for rcc-qt5... no
checking for rcc-qt4... no
checking for rcc... rcc
checking for lrelease-qt5... no
checking for lrelease-qt4... lrelease-qt4
checking whether Qt has the QAbstractItemModel::beginResetModel() function... yes
checking whether Qt provides QFont::Monospace... yes
checking whether Qt provides QFont::ForceIntegerMetrics... yes
checking whether Qt has SetPlaceholderText function... yes
checking whether Qscintilla library is installed... yes
checking whether Qscintilla has version 2.6.0 or later... yes
checking Qsci/qscilexeroctave.h usability... yes
checking Qsci/qscilexeroctave.h presence... yes
checking for Qsci/qscilexeroctave.h... yes
checking Qsci/qscilexermatlab.h usability... yes
checking Qsci/qscilexermatlab.h presence... yes
checking for Qsci/qscilexermatlab.h... yes
checking for setlocale... (cached) yes
checking pty.h usability... yes
checking pty.h presence... yes
checking for pty.h... yes
checking libutil.h usability... no
checking libutil.h presence... no
checking for libutil.h... no
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking for library containing openpty... -lutil
checking for chmod... yes
checking for chown... yes
checking for ftruncate... yes
checking for mmap... (cached) yes
checking for munmap... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating oct-conf-post.h
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/doxyhtml/Makefile
config.status: creating doc/doxyhtml/Doxyfile
config.status: creating doc/interpreter/Makefile
config.status: creating doc/liboctave/Makefile
config.status: creating doc/refcard/Makefile
config.status: creating etc/icons/Makefile
config.status: creating examples/Makefile
config.status: creating libgnu/Makefile
config.status: creating libgui/Makefile
config.status: creating libinterp/Makefile
config.status: creating liboctave/Makefile
config.status: creating liboctave/cruft/Makefile
config.status: creating liboctave/cruft/mkf77def
config.status: creating scripts/Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
configure:
Octave is now configured for arm-unknown-linux-gnueabihf
Source directory: .
Installation prefix: /usr
C compiler: gcc -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp
C++ compiler: g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp
Fortran compiler: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4
Fortran libraries: -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm
Lex libraries:
LIBS: -lutil -lm
AMD CPPFLAGS:
AMD LDFLAGS:
AMD libraries: -lamd
ARPACK CPPFLAGS:
ARPACK LDFLAGS:
ARPACK libraries: -larpack
BLAS libraries: -lblas
CAMD CPPFLAGS:
CAMD LDFLAGS:
CAMD libraries: -lcamd
CARBON libraries:
CCOLAMD CPPFLAGS:
CCOLAMD LDFLAGS:
CCOLAMD libraries: -lccolamd
CHOLMOD CPPFLAGS:
CHOLMOD LDFLAGS:
CHOLMOD libraries: -lcholmod
COLAMD CPPFLAGS:
COLAMD LDFLAGS:
COLAMD libraries: -lcolamd
CURL CPPFLAGS:
CURL LDFLAGS:
CURL libraries: -lcurl
CXSPARSE CPPFLAGS:
CXSPARSE LDFLAGS:
CXSPARSE libraries: -lcxsparse
DL libraries: -ldl
FFTW3 CPPFLAGS:
FFTW3 LDFLAGS:
FFTW3 libraries: -lfftw3_threads -lfftw3
FFTW3F CPPFLAGS:
FFTW3F LDFLAGS:
FFTW3F libraries: -lfftw3f_threads -lfftw3f
fontconfig CFLAGS: -I/usr/include/freetype2
fontconfig libraries: -lfontconfig -lfreetype
FreeType2 CFLAGS: -I/usr/include/freetype2
FreeType2 libraries: -lfreetype
GLPK CPPFLAGS:
GLPK LDFLAGS:
GLPK libraries: -lglpk
graphics CFLAGS: -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT
graphics libraries: -lfltk_gl -lfltk -lX11
HDF5 CPPFLAGS:
HDF5 LDFLAGS:
HDF5 libraries: -lhdf5
Java home:
Java JVM path:
Java CPPFLAGS:
Java libraries:
LAPACK libraries: -llapack
LLVM CPPFLAGS:
LLVM LDFLAGS:
LLVM libraries:
Magick++ CPPFLAGS: -I/usr/include/GraphicsMagick
Magick++ LDFLAGS:
Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick
OPENGL libraries: -lfontconfig -lfreetype -lGL -lGLU
PCRE CPPFLAGS:
PCRE libraries: -lpcre
PTHREAD flags: -pthread
PTHREAD libraries:
QHULL CPPFLAGS:
QHULL LDFLAGS:
QHULL libraries: -lqhull
QRUPDATE CPPFLAGS:
QRUPDATE LDFLAGS:
QRUPDATE libraries: -lqrupdate
Qt CPPFLAGS: -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I/usr/include/qt4/QtCore
Qt LDFLAGS:
Qt libraries: -lQtGui -lQtNetwork -lQtCore -lqscintilla2
READLINE libraries: -lreadline
TERM libraries: -lncurses
UMFPACK CPPFLAGS:
UMFPACK LDFLAGS:
UMFPACK libraries: -lumfpack
X11 include flags:
X11 libraries: -lX11
Z CPPFLAGS:
Z LDFLAGS:
Z libraries: -lz
Default pager: less
gnuplot: gnuplot
Build Octave GUI: yes
JIT compiler for loops: no
Build Java interface: no
Do internal array bounds checking: no
Use octave_allocator: no
Build static libraries: no
Build shared libraries: yes
Dynamic Linking: yes (dlopen)
Include support for GNU readline: yes
64-bit array dims and indexing: no
configure: WARNING:
I wasn't able to find a suitable style for declaring the api prefix
in a bison input file so I'm disabling bison.
configure: WARNING:
I wasn't able to find a suitable style for declaring a push-pull
parser in a bison input file so I'm disabling bison.
configure: WARNING:
I didn't find bison, but it's only a problem if you need to
reconstruct parse.cc, which is the case if you're building from VCS
sources.
configure: WARNING:
configure: WARNING: You used the EXPERIMENTAL --enable-openmp option.
configure: WARNING: Are you sure that is what you want to do?
configure: WARNING:
configure: WARNING: This option enables experimental SMP multithreding
configure: WARNING: code that has had very little testing. There is no
configure: WARNING: certainity that the results returned by Octave with
configure: WARNING: this option enabled will be correct.
configure: WARNING:
configure:
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system.
make[1]: Leaving directory '/«PKGBUILDDIR»'
dh_auto_build -a -O--parallel
make -j4
make[1]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
making run-octave from run-octave.in
chmod a+rx "run-octave"
rm -f bits/stl_algo.h
make all-recursive
make[2]: Entering directory '/«PKGBUILDDIR»'
Makefile:2849: warning: overriding recipe for target 'check'
Makefile:2411: warning: ignoring old recipe for target 'check'
Making all in libgnu
make[3]: Entering directory '/«PKGBUILDDIR»/libgnu'
rm -f alloca.h-t alloca.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat ./alloca.in.h; \
} > alloca.h-t && \
mv -f alloca.h-t alloca.h
rm -f configmake.h-t && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr"'; \
echo '#define EXEC_PREFIX "/usr"'; \
echo '#define BINDIR "/usr/bin"'; \
echo '#define SBINDIR "/usr/sbin"'; \
echo '#define LIBEXECDIR "/usr/lib/arm-linux-gnueabihf"'; \
echo '#define DATAROOTDIR "/usr/share"'; \
echo '#define DATADIR "/usr/share"'; \
echo '#define SYSCONFDIR "/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/com"'; \
echo '#define LOCALSTATEDIR "/var"'; \
echo '#define RUNSTATEDIR "/var/run"'; \
echo '#define INCLUDEDIR "/usr/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/share/doc/octave"'; \
echo '#define INFODIR "/usr/share/info"'; \
echo '#define HTMLDIR "/usr/share/doc/octave"'; \
echo '#define DVIDIR "/usr/share/doc/octave"'; \
echo '#define PDFDIR "/usr/share/doc/octave"'; \
echo '#define PSDIR "/usr/share/doc/octave"'; \
echo '#define LIBDIR "/usr/lib/arm-linux-gnueabihf"'; \
echo '#define LISPDIR "/usr/share/emacs/site-lisp"'; \
echo '#define LOCALEDIR "/usr/share/locale"'; \
echo '#define MANDIR "/usr/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/share/octave"'; \
echo '#define PKGINCLUDEDIR "/usr/include/octave"'; \
echo '#define PKGLIBDIR "/usr/lib/arm-linux-gnueabihf/octave"'; \
echo '#define PKGLIBEXECDIR "/usr/lib/arm-linux-gnueabihf/octave"'; \
} | sed '/""/d' > configmake.h-t && \
mv -f configmake.h-t configmake.h
rm -f c++defs.h-t c++defs.h && \
sed -n -e '/_GL_CXXDEFS/,$p' \
< ../build-aux/snippet/c++defs.h \
> c++defs.h-t && \
mv c++defs.h-t c++defs.h
rm -f arg-nonnull.h-t arg-nonnull.h && \
sed -n -e '/GL_ARG_NONNULL/,$p' \
< ../build-aux/snippet/arg-nonnull.h \
> arg-nonnull.h-t && \
mv arg-nonnull.h-t arg-nonnull.h
rm -f warn-on-use.h-t warn-on-use.h && \
sed -n -e '/^.ifndef/,$p' \
< ../build-aux/snippet/warn-on-use.h \
> warn-on-use.h-t && \
mv warn-on-use.h-t warn-on-use.h
rm -f unused-parameter.h-t unused-parameter.h && \
sed -n -e '/GL_UNUSED_PARAMETER/,$p' \
< ../build-aux/snippet/unused-parameter.h \
> unused-parameter.h-t && \
mv unused-parameter.h-t unused-parameter.h
/bin/mkdir -p sys
/bin/mkdir -p sys
rm -f sys/types.h-t sys/types.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
-e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
< ./sys_types.in.h; \
} > sys/types.h-t && \
mv sys/types.h-t sys/types.h
rm -f dirent.h-t dirent.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''HAVE_DIRENT_H''@|1|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_DIRENT_H''@|<dirent.h>|g' \
-e 's/@''GNULIB_OPENDIR''@/1/g' \
-e 's/@''GNULIB_READDIR''@/1/g' \
-e 's/@''GNULIB_REWINDDIR''@/1/g' \
-e 's/@''GNULIB_CLOSEDIR''@/1/g' \
-e 's/@''GNULIB_DIRFD''@/1/g' \
-e 's/@''GNULIB_FDOPENDIR''@/1/g' \
-e 's/@''GNULIB_SCANDIR''@/0/g' \
-e 's/@''GNULIB_ALPHASORT''@/0/g' \
-e 's/@''HAVE_OPENDIR''@/1/g' \
-e 's/@''HAVE_READDIR''@/1/g' \
-e 's/@''HAVE_REWINDDIR''@/1/g' \
-e 's/@''HAVE_CLOSEDIR''@/1/g' \
-e 's|@''HAVE_DECL_DIRFD''@|1|g' \
-e 's|@''HAVE_DECL_FDOPENDIR''@|1|g' \
-e 's|@''HAVE_FDOPENDIR''@|1|g' \
-e 's|@''HAVE_SCANDIR''@|1|g' \
-e 's|@''HAVE_ALPHASORT''@|1|g' \
-e 's|@''REPLACE_OPENDIR''@|0|g' \
-e 's|@''REPLACE_CLOSEDIR''@|0|g' \
-e 's|@''REPLACE_DIRFD''@|0|g' \
-e 's|@''REPLACE_FDOPENDIR''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./dirent.in.h; \
} > dirent.h-t && \
mv dirent.h-t dirent.h
rm -f sys/uio.h-t sys/uio.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_UIO_H''@|<sys/uio.h>|g' \
-e 's|@''HAVE_SYS_UIO_H''@|1|g' \
< ./sys_uio.in.h; \
} > sys/uio.h-t && \
mv -f sys/uio.h-t sys/uio.h
rm -f fcntl.h-t fcntl.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \
-e 's/@''GNULIB_FCNTL''@/1/g' \
-e 's/@''GNULIB_NONBLOCKING''@/0/g' \
-e 's/@''GNULIB_OPEN''@/1/g' \
-e 's/@''GNULIB_OPENAT''@/1/g' \
-e 's|@''HAVE_FCNTL''@|1|g' \
-e 's|@''HAVE_OPENAT''@|1|g' \
-e 's|@''REPLACE_FCNTL''@|1|g' \
-e 's|@''REPLACE_OPEN''@|0|g' \
-e 's|@''REPLACE_OPENAT''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./fcntl.in.h; \
} > fcntl.h-t && \
mv fcntl.h-t fcntl.h
rm -f glob.h-t glob.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''HAVE_SYS_CDEFS_H''@|1|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./glob.in.h; \
} > glob.h-t && \
mv -f glob.h-t glob.h
rm -f math.h-t math.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|<math.h>|g' \
-e 's/@''GNULIB_ACOSF''@/0/g' \
-e 's/@''GNULIB_ACOSL''@/0/g' \
-e 's/@''GNULIB_ASINF''@/0/g' \
-e 's/@''GNULIB_ASINL''@/0/g' \
-e 's/@''GNULIB_ATANF''@/0/g' \
-e 's/@''GNULIB_ATANL''@/0/g' \
-e 's/@''GNULIB_ATAN2F''@/0/g' \
-e 's/@''GNULIB_CBRT''@/0/g' \
-e 's/@''GNULIB_CBRTF''@/0/g' \
-e 's/@''GNULIB_CBRTL''@/0/g' \
-e 's/@''GNULIB_CEIL''@/0/g' \
-e 's/@''GNULIB_CEILF''@/0/g' \
-e 's/@''GNULIB_CEILL''@/0/g' \
-e 's/@''GNULIB_COPYSIGN''@/1/g' \
-e 's/@''GNULIB_COPYSIGNF''@/1/g' \
-e 's/@''GNULIB_COPYSIGNL''@/0/g' \
-e 's/@''GNULIB_COSF''@/0/g' \
-e 's/@''GNULIB_COSL''@/0/g' \
-e 's/@''GNULIB_COSHF''@/0/g' \
-e 's/@''GNULIB_EXPF''@/0/g' \
-e 's/@''GNULIB_EXPL''@/0/g' \
-e 's/@''GNULIB_EXP2''@/0/g' \
-e 's/@''GNULIB_EXP2F''@/0/g' \
-e 's/@''GNULIB_EXP2L''@/0/g' \
-e 's/@''GNULIB_EXPM1''@/0/g' \
-e 's/@''GNULIB_EXPM1F''@/0/g' \
-e 's/@''GNULIB_EXPM1L''@/0/g' \
-e 's/@''GNULIB_FABSF''@/0/g' \
-e 's/@''GNULIB_FABSL''@/0/g' \
-e 's/@''GNULIB_FLOOR''@/1/g' \
-e 's/@''GNULIB_FLOORF''@/1/g' \
-e 's/@''GNULIB_FLOORL''@/0/g' \
-e 's/@''GNULIB_FMA''@/0/g' \
-e 's/@''GNULIB_FMAF''@/0/g' \
-e 's/@''GNULIB_FMAL''@/0/g' \
-e 's/@''GNULIB_FMOD''@/0/g' \
-e 's/@''GNULIB_FMODF''@/0/g' \
-e 's/@''GNULIB_FMODL''@/0/g' \
-e 's/@''GNULIB_FREXPF''@/1/g' \
-e 's/@''GNULIB_FREXP''@/1/g' \
-e 's/@''GNULIB_FREXPL''@/0/g' \
-e 's/@''GNULIB_HYPOT''@/0/g' \
-e 's/@''GNULIB_HYPOTF''@/0/g' \
-e 's/@''GNULIB_HYPOTL''@/0/g' \
< ./math.in.h | \
sed -e 's/@''GNULIB_ILOGB''@/0/g' \
-e 's/@''GNULIB_ILOGBF''@/0/g' \
-e 's/@''GNULIB_ILOGBL''@/0/g' \
-e 's/@''GNULIB_ISFINITE''@/0/g' \
-e 's/@''GNULIB_ISINF''@/0/g' \
-e 's/@''GNULIB_ISNAN''@/0/g' \
-e 's/@''GNULIB_ISNANF''@/1/g' \
-e 's/@''GNULIB_ISNAND''@/1/g' \
-e 's/@''GNULIB_ISNANL''@/0/g' \
-e 's/@''GNULIB_LDEXPF''@/0/g' \
-e 's/@''GNULIB_LDEXPL''@/0/g' \
-e 's/@''GNULIB_LOG''@/1/g' \
-e 's/@''GNULIB_LOGF''@/1/g' \
-e 's/@''GNULIB_LOGL''@/0/g' \
-e 's/@''GNULIB_LOG10''@/0/g' \
-e 's/@''GNULIB_LOG10F''@/0/g' \
-e 's/@''GNULIB_LOG10L''@/0/g' \
-e 's/@''GNULIB_LOG1P''@/0/g' \
-e 's/@''GNULIB_LOG1PF''@/0/g' \
-e 's/@''GNULIB_LOG1PL''@/0/g' \
-e 's/@''GNULIB_LOG2''@/1/g' \
-e 's/@''GNULIB_LOG2F''@/1/g' \
-e 's/@''GNULIB_LOG2L''@/0/g' \
-e 's/@''GNULIB_LOGB''@/0/g' \
-e 's/@''GNULIB_LOGBF''@/0/g' \
-e 's/@''GNULIB_LOGBL''@/0/g' \
-e 's/@''GNULIB_MODF''@/0/g' \
-e 's/@''GNULIB_MODFF''@/0/g' \
-e 's/@''GNULIB_MODFL''@/0/g' \
-e 's/@''GNULIB_POWF''@/0/g' \
-e 's/@''GNULIB_REMAINDER''@/0/g' \
-e 's/@''GNULIB_REMAINDERF''@/0/g' \
-e 's/@''GNULIB_REMAINDERL''@/0/g' \
-e 's/@''GNULIB_RINT''@/0/g' \
-e 's/@''GNULIB_RINTF''@/0/g' \
-e 's/@''GNULIB_RINTL''@/0/g' \
-e 's/@''GNULIB_ROUND''@/1/g' \
-e 's/@''GNULIB_ROUNDF''@/1/g' \
-e 's/@''GNULIB_ROUNDL''@/0/g' \
-e 's/@''GNULIB_SIGNBIT''@/1/g' \
-e 's/@''GNULIB_SINF''@/0/g' \
-e 's/@''GNULIB_SINL''@/0/g' \
-e 's/@''GNULIB_SINHF''@/0/g' \
-e 's/@''GNULIB_SQRTF''@/0/g' \
-e 's/@''GNULIB_SQRTL''@/0/g' \
-e 's/@''GNULIB_TANF''@/0/g' \
-e 's/@''GNULIB_TANL''@/0/g' \
-e 's/@''GNULIB_TANHF''@/0/g' \
-e 's/@''GNULIB_TRUNC''@/1/g' \
-e 's/@''GNULIB_TRUNCF''@/1/g' \
-e 's/@''GNULIB_TRUNCL''@/0/g' \
| \
sed -e 's|@''HAVE_ACOSF''@|1|g' \
-e 's|@''HAVE_ACOSL''@|1|g' \
-e 's|@''HAVE_ASINF''@|1|g' \
-e 's|@''HAVE_ASINL''@|1|g' \
-e 's|@''HAVE_ATANF''@|1|g' \
-e 's|@''HAVE_ATANL''@|1|g' \
-e 's|@''HAVE_ATAN2F''@|1|g' \
-e 's|@''HAVE_CBRT''@|1|g' \
-e 's|@''HAVE_CBRTF''@|1|g' \
-e 's|@''HAVE_CBRTL''@|1|g' \
-e 's|@''HAVE_COPYSIGN''@|1|g' \
-e 's|@''HAVE_COPYSIGNL''@|1|g' \
-e 's|@''HAVE_COSF''@|1|g' \
-e 's|@''HAVE_COSL''@|1|g' \
-e 's|@''HAVE_COSHF''@|1|g' \
-e 's|@''HAVE_EXPF''@|1|g' \
-e 's|@''HAVE_EXPL''@|1|g' \
-e 's|@''HAVE_EXPM1''@|1|g' \
-e 's|@''HAVE_EXPM1F''@|1|g' \
-e 's|@''HAVE_FABSF''@|1|g' \
-e 's|@''HAVE_FABSL''@|1|g' \
-e 's|@''HAVE_FMA''@|1|g' \
-e 's|@''HAVE_FMAF''@|1|g' \
-e 's|@''HAVE_FMAL''@|1|g' \
-e 's|@''HAVE_FMODF''@|1|g' \
-e 's|@''HAVE_FMODL''@|1|g' \
-e 's|@''HAVE_FREXPF''@|1|g' \
-e 's|@''HAVE_HYPOTF''@|1|g' \
-e 's|@''HAVE_HYPOTL''@|1|g' \
-e 's|@''HAVE_ILOGB''@|1|g' \
-e 's|@''HAVE_ILOGBF''@|1|g' \
-e 's|@''HAVE_ILOGBL''@|1|g' \
-e 's|@''HAVE_ISNANF''@|1|g' \
-e 's|@''HAVE_ISNAND''@|1|g' \
-e 's|@''HAVE_ISNANL''@|1|g' \
-e 's|@''HAVE_LDEXPF''@|1|g' \
-e 's|@''HAVE_LOGF''@|1|g' \
-e 's|@''HAVE_LOGL''@|1|g' \
-e 's|@''HAVE_LOG10F''@|1|g' \
-e 's|@''HAVE_LOG10L''@|1|g' \
-e 's|@''HAVE_LOG1P''@|1|g' \
-e 's|@''HAVE_LOG1PF''@|1|g' \
-e 's|@''HAVE_LOG1PL''@|1|g' \
-e 's|@''HAVE_LOGBF''@|1|g' \
-e 's|@''HAVE_LOGBL''@|1|g' \
-e 's|@''HAVE_MODFF''@|1|g' \
-e 's|@''HAVE_MODFL''@|1|g' \
-e 's|@''HAVE_POWF''@|1|g' \
-e 's|@''HAVE_REMAINDER''@|1|g' \
-e 's|@''HAVE_REMAINDERF''@|1|g' \
-e 's|@''HAVE_RINT''@|1|g' \
-e 's|@''HAVE_RINTL''@|1|g' \
-e 's|@''HAVE_SINF''@|1|g' \
-e 's|@''HAVE_SINL''@|1|g' \
-e 's|@''HAVE_SINHF''@|1|g' \
-e 's|@''HAVE_SQRTF''@|1|g' \
-e 's|@''HAVE_SQRTL''@|1|g' \
-e 's|@''HAVE_TANF''@|1|g' \
-e 's|@''HAVE_TANL''@|1|g' \
-e 's|@''HAVE_TANHF''@|1|g' \
-e 's|@''HAVE_DECL_ACOSL''@|1|g' \
-e 's|@''HAVE_DECL_ASINL''@|1|g' \
-e 's|@''HAVE_DECL_ATANL''@|1|g' \
-e 's|@''HAVE_DECL_CBRTF''@|1|g' \
-e 's|@''HAVE_DECL_CBRTL''@|1|g' \
-e 's|@''HAVE_DECL_CEILF''@|1|g' \
-e 's|@''HAVE_DECL_CEILL''@|1|g' \
-e 's|@''HAVE_DECL_COPYSIGNF''@|1|g' \
-e 's|@''HAVE_DECL_COSL''@|1|g' \
-e 's|@''HAVE_DECL_EXPL''@|1|g' \
-e 's|@''HAVE_DECL_EXP2''@|1|g' \
-e 's|@''HAVE_DECL_EXP2F''@|1|g' \
-e 's|@''HAVE_DECL_EXP2L''@|1|g' \
-e 's|@''HAVE_DECL_EXPM1L''@|1|g' \
-e 's|@''HAVE_DECL_FLOORF''@|1|g' \
-e 's|@''HAVE_DECL_FLOORL''@|1|g' \
-e 's|@''HAVE_DECL_FREXPL''@|1|g' \
-e 's|@''HAVE_DECL_LDEXPL''@|1|g' \
-e 's|@''HAVE_DECL_LOGL''@|1|g' \
-e 's|@''HAVE_DECL_LOG10L''@|1|g' \
-e 's|@''HAVE_DECL_LOG2''@|1|g' \
-e 's|@''HAVE_DECL_LOG2F''@|1|g' \
-e 's|@''HAVE_DECL_LOG2L''@|1|g' \
-e 's|@''HAVE_DECL_LOGB''@|1|g' \
-e 's|@''HAVE_DECL_REMAINDER''@|1|g' \
-e 's|@''HAVE_DECL_REMAINDERL''@|1|g' \
-e 's|@''HAVE_DECL_RINTF''@|1|g' \
-e 's|@''HAVE_DECL_ROUND''@|1|g' \
-e 's|@''HAVE_DECL_ROUNDF''@|1|g' \
-e 's|@''HAVE_DECL_ROUNDL''@|1|g' \
-e 's|@''HAVE_DECL_SINL''@|1|g' \
-e 's|@''HAVE_DECL_SQRTL''@|1|g' \
-e 's|@''HAVE_DECL_TANL''@|1|g' \
-e 's|@''HAVE_DECL_TRUNC''@|1|g' \
-e 's|@''HAVE_DECL_TRUNCF''@|1|g' \
-e 's|@''HAVE_DECL_TRUNCL''@|1|g' \
| \
sed -e 's|@''REPLACE_CBRTF''@|0|g' \
-e 's|@''REPLACE_CBRTL''@|0|g' \
-e 's|@''REPLACE_CEIL''@|0|g' \
-e 's|@''REPLACE_CEILF''@|0|g' \
-e 's|@''REPLACE_CEILL''@|0|g' \
-e 's|@''REPLACE_EXPM1''@|0|g' \
-e 's|@''REPLACE_EXPM1F''@|0|g' \
-e 's|@''REPLACE_EXP2''@|0|g' \
-e 's|@''REPLACE_EXP2L''@|0|g' \
-e 's|@''REPLACE_FABSL''@|0|g' \
-e 's|@''REPLACE_FLOOR''@|0|g' \
-e 's|@''REPLACE_FLOORF''@|0|g' \
-e 's|@''REPLACE_FLOORL''@|0|g' \
-e 's|@''REPLACE_FMA''@|0|g' \
-e 's|@''REPLACE_FMAF''@|0|g' \
-e 's|@''REPLACE_FMAL''@|0|g' \
-e 's|@''REPLACE_FMOD''@|0|g' \
-e 's|@''REPLACE_FMODF''@|0|g' \
-e 's|@''REPLACE_FMODL''@|0|g' \
-e 's|@''REPLACE_FREXPF''@|0|g' \
-e 's|@''REPLACE_FREXP''@|0|g' \
-e 's|@''REPLACE_FREXPL''@|0|g' \
-e 's|@''REPLACE_HUGE_VAL''@|0|g' \
-e 's|@''REPLACE_HYPOT''@|0|g' \
-e 's|@''REPLACE_HYPOTF''@|0|g' \
-e 's|@''REPLACE_HYPOTL''@|0|g' \
-e 's|@''REPLACE_ILOGB''@|0|g' \
-e 's|@''REPLACE_ILOGBF''@|0|g' \
-e 's|@''REPLACE_ISFINITE''@|0|g' \
-e 's|@''REPLACE_ISINF''@|0|g' \
-e 's|@''REPLACE_ISNAN''@|0|g' \
-e 's|@''REPLACE_ITOLD''@|0|g' \
-e 's|@''REPLACE_LDEXPL''@|0|g' \
-e 's|@''REPLACE_LOG''@|0|g' \
-e 's|@''REPLACE_LOGF''@|0|g' \
-e 's|@''REPLACE_LOGL''@|0|g' \
-e 's|@''REPLACE_LOG10''@|0|g' \
-e 's|@''REPLACE_LOG10F''@|0|g' \
-e 's|@''REPLACE_LOG10L''@|0|g' \
-e 's|@''REPLACE_LOG1P''@|0|g' \
-e 's|@''REPLACE_LOG1PF''@|0|g' \
-e 's|@''REPLACE_LOG1PL''@|0|g' \
-e 's|@''REPLACE_LOG2''@|0|g' \
-e 's|@''REPLACE_LOG2F''@|0|g' \
-e 's|@''REPLACE_LOG2L''@|0|g' \
-e 's|@''REPLACE_LOGB''@|0|g' \
-e 's|@''REPLACE_LOGBF''@|0|g' \
-e 's|@''REPLACE_LOGBL''@|0|g' \
-e 's|@''REPLACE_MODF''@|0|g' \
-e 's|@''REPLACE_MODFF''@|0|g' \
-e 's|@''REPLACE_MODFL''@|0|g' \
-e 's|@''REPLACE_NAN''@|0|g' \
-e 's|@''REPLACE_REMAINDER''@|0|g' \
-e 's|@''REPLACE_REMAINDERF''@|0|g' \
-e 's|@''REPLACE_REMAINDERL''@|0|g' \
-e 's|@''REPLACE_ROUND''@|0|g' \
-e 's|@''REPLACE_ROUNDF''@|0|g' \
-e 's|@''REPLACE_ROUNDL''@|0|g' \
-e 's|@''REPLACE_SIGNBIT''@|0|g' \
-e 's|@''REPLACE_SIGNBIT_USING_GCC''@|1|g' \
-e 's|@''REPLACE_SQRTL''@|0|g' \
-e 's|@''REPLACE_TRUNC''@|0|g' \
-e 's|@''REPLACE_TRUNCF''@|0|g' \
-e 's|@''REPLACE_TRUNCL''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > math.h-t && \
mv math.h-t math.h
rm -f signal.h-t signal.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
-e 's|@''GNULIB_PTHREAD_SIGMASK''@|0|g' \
-e 's|@''GNULIB_RAISE''@|1|g' \
-e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \
-e 's/@''GNULIB_SIGPROCMASK''@/1/g' \
-e 's/@''GNULIB_SIGACTION''@/1/g' \
-e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
-e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
-e 's|@''HAVE_RAISE''@|1|g' \
-e 's|@''HAVE_SIGSET_T''@|1|g' \
-e 's|@''HAVE_SIGINFO_T''@|1|g' \
-e 's|@''HAVE_SIGACTION''@|1|g' \
-e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \
-e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
-e 's|@''HAVE_SIGHANDLER_T''@|1|g' \
-e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \
-e 's|@''REPLACE_RAISE''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./signal.in.h; \
} > signal.h-t && \
mv signal.h-t signal.h
rm -f stdio.h-t stdio.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
-e 's/@''GNULIB_DPRINTF''@/0/g' \
-e 's/@''GNULIB_FCLOSE''@/1/g' \
-e 's/@''GNULIB_FDOPEN''@/0/g' \
-e 's/@''GNULIB_FFLUSH''@/1/g' \
-e 's/@''GNULIB_FGETC''@/1/g' \
-e 's/@''GNULIB_FGETS''@/1/g' \
-e 's/@''GNULIB_FOPEN''@/1/g' \
-e 's/@''GNULIB_FPRINTF''@/1/g' \
-e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_FPURGE''@/1/g' \
-e 's/@''GNULIB_FPUTC''@/1/g' \
-e 's/@''GNULIB_FPUTS''@/1/g' \
-e 's/@''GNULIB_FREAD''@/1/g' \
-e 's/@''GNULIB_FREOPEN''@/0/g' \
-e 's/@''GNULIB_FSCANF''@/1/g' \
-e 's/@''GNULIB_FSEEK''@/1/g' \
-e 's/@''GNULIB_FSEEKO''@/1/g' \
-e 's/@''GNULIB_FTELL''@/1/g' \
-e 's/@''GNULIB_FTELLO''@/1/g' \
-e 's/@''GNULIB_FWRITE''@/1/g' \
-e 's/@''GNULIB_GETC''@/1/g' \
-e 's/@''GNULIB_GETCHAR''@/1/g' \
-e 's/@''GNULIB_GETDELIM''@/0/g' \
-e 's/@''GNULIB_GETLINE''@/0/g' \
-e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
-e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_PCLOSE''@/0/g' \
-e 's/@''GNULIB_PERROR''@/0/g' \
-e 's/@''GNULIB_POPEN''@/0/g' \
-e 's/@''GNULIB_PRINTF''@/1/g' \
-e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_PUTC''@/1/g' \
-e 's/@''GNULIB_PUTCHAR''@/1/g' \
-e 's/@''GNULIB_PUTS''@/1/g' \
-e 's/@''GNULIB_REMOVE''@/0/g' \
-e 's/@''GNULIB_RENAME''@/1/g' \
-e 's/@''GNULIB_RENAMEAT''@/0/g' \
-e 's/@''GNULIB_SCANF''@/1/g' \
-e 's/@''GNULIB_SNPRINTF''@/0/g' \
-e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
-e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \
-e 's/@''GNULIB_TMPFILE''@/1/g' \
-e 's/@''GNULIB_VASPRINTF''@/1/g' \
-e 's/@''GNULIB_VDPRINTF''@/0/g' \
-e 's/@''GNULIB_VFPRINTF''@/1/g' \
-e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_VFSCANF''@/0/g' \
-e 's/@''GNULIB_VSCANF''@/0/g' \
-e 's/@''GNULIB_VPRINTF''@/1/g' \
-e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
-e 's/@''GNULIB_VSNPRINTF''@/0/g' \
-e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
< ./stdio.in.h | \
sed -e 's|@''HAVE_DECL_FPURGE''@|0|g' \
-e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
-e 's|@''HAVE_DECL_FTELLO''@|1|g' \
-e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
-e 's|@''HAVE_DECL_GETLINE''@|1|g' \
-e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
-e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
-e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
-e 's|@''HAVE_DPRINTF''@|1|g' \
-e 's|@''HAVE_FSEEKO''@|1|g' \
-e 's|@''HAVE_FTELLO''@|1|g' \
-e 's|@''HAVE_PCLOSE''@|1|g' \
-e 's|@''HAVE_POPEN''@|1|g' \
-e 's|@''HAVE_RENAMEAT''@|1|g' \
-e 's|@''HAVE_VASPRINTF''@|1|g' \
-e 's|@''HAVE_VDPRINTF''@|1|g' \
-e 's|@''REPLACE_DPRINTF''@|0|g' \
-e 's|@''REPLACE_FCLOSE''@|1|g' \
-e 's|@''REPLACE_FDOPEN''@|0|g' \
-e 's|@''REPLACE_FFLUSH''@|1|g' \
-e 's|@''REPLACE_FOPEN''@|0|g' \
-e 's|@''REPLACE_FPRINTF''@|0|g' \
-e 's|@''REPLACE_FPURGE''@|0|g' \
-e 's|@''REPLACE_FREOPEN''@|0|g' \
-e 's|@''REPLACE_FSEEK''@|1|g' \
-e 's|@''REPLACE_FSEEKO''@|1|g' \
-e 's|@''REPLACE_FTELL''@|0|g' \
-e 's|@''REPLACE_FTELLO''@|0|g' \
-e 's|@''REPLACE_GETDELIM''@|0|g' \
-e 's|@''REPLACE_GETLINE''@|0|g' \
-e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
-e 's|@''REPLACE_PERROR''@|0|g' \
-e 's|@''REPLACE_POPEN''@|0|g' \
-e 's|@''REPLACE_PRINTF''@|0|g' \
-e 's|@''REPLACE_REMOVE''@|0|g' \
-e 's|@''REPLACE_RENAME''@|0|g' \
-e 's|@''REPLACE_RENAMEAT''@|0|g' \
-e 's|@''REPLACE_SNPRINTF''@|0|g' \
-e 's|@''REPLACE_SPRINTF''@|0|g' \
-e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
-e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
-e 's|@''REPLACE_TMPFILE''@|0|g' \
-e 's|@''REPLACE_VASPRINTF''@|0|g' \
-e 's|@''REPLACE_VDPRINTF''@|0|g' \
-e 's|@''REPLACE_VFPRINTF''@|0|g' \
-e 's|@''REPLACE_VPRINTF''@|0|g' \
-e 's|@''REPLACE_VSNPRINTF''@|0|g' \
-e 's|@''REPLACE_VSPRINTF''@|0|g' \
-e 's|@''ASM_SYMBOL_PREFIX''@||g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > stdio.h-t && \
mv stdio.h-t stdio.h
rm -f stdlib.h-t stdlib.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
-e 's/@''GNULIB__EXIT''@/0/g' \
-e 's/@''GNULIB_ATOLL''@/0/g' \
-e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
-e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \
-e 's/@''GNULIB_GETLOADAVG''@/0/g' \
-e 's/@''GNULIB_GETSUBOPT''@/0/g' \
-e 's/@''GNULIB_GRANTPT''@/0/g' \
-e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \
-e 's/@''GNULIB_MBTOWC''@/0/g' \
-e 's/@''GNULIB_MKDTEMP''@/0/g' \
-e 's/@''GNULIB_MKOSTEMP''@/1/g' \
-e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
-e 's/@''GNULIB_MKSTEMP''@/0/g' \
-e 's/@''GNULIB_MKSTEMPS''@/0/g' \
-e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
-e 's/@''GNULIB_PTSNAME''@/0/g' \
-e 's/@''GNULIB_PTSNAME_R''@/0/g' \
-e 's/@''GNULIB_PUTENV''@/1/g' \
-e 's/@''GNULIB_RANDOM''@/0/g' \
-e 's/@''GNULIB_RANDOM_R''@/0/g' \
-e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \
-e 's/@''GNULIB_REALPATH''@/1/g' \
-e 's/@''GNULIB_RPMATCH''@/0/g' \
-e 's/@''GNULIB_SECURE_GETENV''@/1/g' \
-e 's/@''GNULIB_SETENV''@/0/g' \
-e 's/@''GNULIB_STRTOD''@/0/g' \
-e 's/@''GNULIB_STRTOLL''@/0/g' \
-e 's/@''GNULIB_STRTOULL''@/0/g' \
-e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
-e 's/@''GNULIB_UNLOCKPT''@/0/g' \
-e 's/@''GNULIB_UNSETENV''@/0/g' \
-e 's/@''GNULIB_WCTOMB''@/0/g' \
< ./stdlib.in.h | \
sed -e 's|@''HAVE__EXIT''@|1|g' \
-e 's|@''HAVE_ATOLL''@|1|g' \
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
-e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
-e 's|@''HAVE_GETSUBOPT''@|1|g' \
-e 's|@''HAVE_GRANTPT''@|1|g' \
-e 's|@''HAVE_MKDTEMP''@|1|g' \
-e 's|@''HAVE_MKOSTEMP''@|1|g' \
-e 's|@''HAVE_MKOSTEMPS''@|1|g' \
-e 's|@''HAVE_MKSTEMP''@|1|g' \
-e 's|@''HAVE_MKSTEMPS''@|1|g' \
-e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
-e 's|@''HAVE_PTSNAME''@|1|g' \
-e 's|@''HAVE_PTSNAME_R''@|1|g' \
-e 's|@''HAVE_RANDOM''@|1|g' \
-e 's|@''HAVE_RANDOM_H''@|1|g' \
-e 's|@''HAVE_RANDOM_R''@|1|g' \
-e 's|@''HAVE_REALPATH''@|1|g' \
-e 's|@''HAVE_RPMATCH''@|1|g' \
-e 's|@''HAVE_SECURE_GETENV''@|1|g' \
-e 's|@''HAVE_DECL_SETENV''@|1|g' \
-e 's|@''HAVE_STRTOD''@|1|g' \
-e 's|@''HAVE_STRTOLL''@|1|g' \
-e 's|@''HAVE_STRTOULL''@|1|g' \
-e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
-e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
-e 's|@''HAVE_UNLOCKPT''@|1|g' \
-e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
-e 's|@''REPLACE_CALLOC''@|0|g' \
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
-e 's|@''REPLACE_MALLOC''@|0|g' \
-e 's|@''REPLACE_MBTOWC''@|0|g' \
-e 's|@''REPLACE_MKSTEMP''@|0|g' \
-e 's|@''REPLACE_PTSNAME''@|0|g' \
-e 's|@''REPLACE_PTSNAME_R''@|0|g' \
-e 's|@''REPLACE_PUTENV''@|0|g' \
-e 's|@''REPLACE_RANDOM_R''@|0|g' \
-e 's|@''REPLACE_REALLOC''@|0|g' \
-e 's|@''REPLACE_REALPATH''@|0|g' \
-e 's|@''REPLACE_SETENV''@|0|g' \
-e 's|@''REPLACE_STRTOD''@|0|g' \
-e 's|@''REPLACE_UNSETENV''@|0|g' \
-e 's|@''REPLACE_WCTOMB''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _Noreturn/r ../build-aux/snippet/_Noreturn.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > stdlib.h-t && \
mv stdlib.h-t stdlib.h
rm -f string.h-t string.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_STRING_H''@|<string.h>|g' \
-e 's/@''GNULIB_FFSL''@/0/g' \
-e 's/@''GNULIB_FFSLL''@/0/g' \
-e 's/@''GNULIB_MBSLEN''@/0/g' \
-e 's/@''GNULIB_MBSNLEN''@/0/g' \
-e 's/@''GNULIB_MBSCHR''@/0/g' \
-e 's/@''GNULIB_MBSRCHR''@/0/g' \
-e 's/@''GNULIB_MBSSTR''@/0/g' \
-e 's/@''GNULIB_MBSCASECMP''@/0/g' \
-e 's/@''GNULIB_MBSNCASECMP''@/0/g' \
-e 's/@''GNULIB_MBSPCASECMP''@/0/g' \
-e 's/@''GNULIB_MBSCASESTR''@/0/g' \
-e 's/@''GNULIB_MBSCSPN''@/0/g' \
-e 's/@''GNULIB_MBSPBRK''@/0/g' \
-e 's/@''GNULIB_MBSSPN''@/0/g' \
-e 's/@''GNULIB_MBSSEP''@/0/g' \
-e 's/@''GNULIB_MBSTOK_R''@/0/g' \
-e 's/@''GNULIB_MEMCHR''@/1/g' \
-e 's/@''GNULIB_MEMMEM''@/0/g' \
-e 's/@''GNULIB_MEMPCPY''@/1/g' \
-e 's/@''GNULIB_MEMRCHR''@/1/g' \
-e 's/@''GNULIB_RAWMEMCHR''@/0/g' \
-e 's/@''GNULIB_STPCPY''@/0/g' \
-e 's/@''GNULIB_STPNCPY''@/0/g' \
-e 's/@''GNULIB_STRCHRNUL''@/0/g' \
-e 's/@''GNULIB_STRDUP''@/1/g' \
-e 's/@''GNULIB_STRNCAT''@/0/g' \
-e 's/@''GNULIB_STRNDUP''@/1/g' \
-e 's/@''GNULIB_STRNLEN''@/1/g' \
-e 's/@''GNULIB_STRPBRK''@/0/g' \
-e 's/@''GNULIB_STRSEP''@/0/g' \
-e 's/@''GNULIB_STRSTR''@/0/g' \
-e 's/@''GNULIB_STRCASESTR''@/0/g' \
-e 's/@''GNULIB_STRTOK_R''@/0/g' \
-e 's/@''GNULIB_STRERROR''@/1/g' \
-e 's/@''GNULIB_STRERROR_R''@/0/g' \
-e 's/@''GNULIB_STRSIGNAL''@/0/g' \
-e 's/@''GNULIB_STRVERSCMP''@/0/g' \
< ./string.in.h | \
sed -e 's|@''HAVE_FFSL''@|1|g' \
-e 's|@''HAVE_FFSLL''@|1|g' \
-e 's|@''HAVE_MBSLEN''@|0|g' \
-e 's|@''HAVE_MEMCHR''@|1|g' \
-e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
-e 's|@''HAVE_MEMPCPY''@|1|g' \
-e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
-e 's|@''HAVE_RAWMEMCHR''@|1|g' \
-e 's|@''HAVE_STPCPY''@|1|g' \
-e 's|@''HAVE_STPNCPY''@|1|g' \
-e 's|@''HAVE_STRCHRNUL''@|1|g' \
-e 's|@''HAVE_DECL_STRDUP''@|1|g' \
-e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
-e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
-e 's|@''HAVE_STRPBRK''@|1|g' \
-e 's|@''HAVE_STRSEP''@|1|g' \
-e 's|@''HAVE_STRCASESTR''@|1|g' \
-e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
-e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
-e 's|@''HAVE_STRVERSCMP''@|1|g' \
-e 's|@''REPLACE_STPNCPY''@|0|g' \
-e 's|@''REPLACE_MEMCHR''@|0|g' \
-e 's|@''REPLACE_MEMMEM''@|0|g' \
-e 's|@''REPLACE_STRCASESTR''@|0|g' \
-e 's|@''REPLACE_STRCHRNUL''@|0|g' \
-e 's|@''REPLACE_STRDUP''@|0|g' \
-e 's|@''REPLACE_STRSTR''@|0|g' \
-e 's|@''REPLACE_STRERROR''@|0|g' \
-e 's|@''REPLACE_STRERROR_R''@|0|g' \
-e 's|@''REPLACE_STRNCAT''@|0|g' \
-e 's|@''REPLACE_STRNDUP''@|0|g' \
-e 's|@''REPLACE_STRNLEN''@|0|g' \
-e 's|@''REPLACE_STRSIGNAL''@|0|g' \
-e 's|@''REPLACE_STRTOK_R''@|0|g' \
-e 's|@''UNDEFINE_STRTOK_R''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
< ./string.in.h; \
} > string.h-t && \
mv string.h-t string.h
rm -f strings.h-t strings.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''HAVE_STRINGS_H''@|1|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_STRINGS_H''@|<strings.h>|g' \
-e 's|@''GNULIB_FFS''@|0|g' \
-e 's|@''HAVE_FFS''@|1|g' \
-e 's|@''HAVE_STRCASECMP''@|1|g' \
-e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./strings.in.h; \
} > strings.h-t && \
mv strings.h-t strings.h
/bin/mkdir -p sys
/bin/mkdir -p sys
rm -f sys/socket.h-t sys/socket.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_SOCKET_H''@|<sys/socket.h>|g' \
-e 's|@''HAVE_SYS_SOCKET_H''@|1|g' \
-e 's/@''GNULIB_CLOSE''@/1/g' \
-e 's/@''GNULIB_SOCKET''@/0/g' \
-e 's/@''GNULIB_CONNECT''@/0/g' \
-e 's/@''GNULIB_ACCEPT''@/0/g' \
-e 's/@''GNULIB_BIND''@/0/g' \
-e 's/@''GNULIB_GETPEERNAME''@/0/g' \
-e 's/@''GNULIB_GETSOCKNAME''@/0/g' \
-e 's/@''GNULIB_GETSOCKOPT''@/0/g' \
-e 's/@''GNULIB_LISTEN''@/0/g' \
-e 's/@''GNULIB_RECV''@/0/g' \
-e 's/@''GNULIB_SEND''@/0/g' \
-e 's/@''GNULIB_RECVFROM''@/0/g' \
-e 's/@''GNULIB_SENDTO''@/0/g' \
-e 's/@''GNULIB_SETSOCKOPT''@/0/g' \
-e 's/@''GNULIB_SHUTDOWN''@/0/g' \
-e 's/@''GNULIB_ACCEPT4''@/0/g' \
-e 's|@''HAVE_WINSOCK2_H''@|0|g' \
-e 's|@''HAVE_WS2TCPIP_H''@|0|g' \
-e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE''@|1|g' \
-e 's|@''HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY''@|1|g' \
-e 's|@''HAVE_SA_FAMILY_T''@|1|g' \
-e 's|@''HAVE_ACCEPT4''@|1|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_socket.in.h; \
} > sys/socket.h-t && \
mv -f sys/socket.h-t sys/socket.h
/bin/mkdir -p sys
rm -f sys/select.h-t sys/select.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_SELECT_H''@|<sys/select.h>|g' \
-e 's|@''HAVE_SYS_SELECT_H''@|1|g' \
-e 's/@''GNULIB_PSELECT''@/0/g' \
-e 's/@''GNULIB_SELECT''@/1/g' \
-e 's|@''HAVE_WINSOCK2_H''@|0|g' \
-e 's|@''HAVE_PSELECT''@|1|g' \
-e 's|@''REPLACE_PSELECT''@|0|g' \
-e 's|@''REPLACE_SELECT''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_select.in.h; \
} > sys/select.h-t && \
mv sys/select.h-t sys/select.h
rm -f sys/stat.h-t sys/stat.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
-e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \
-e 's/@''GNULIB_FCHMODAT''@/0/g' \
-e 's/@''GNULIB_FSTAT''@/1/g' \
-e 's/@''GNULIB_FSTATAT''@/1/g' \
-e 's/@''GNULIB_FUTIMENS''@/0/g' \
-e 's/@''GNULIB_LCHMOD''@/0/g' \
-e 's/@''GNULIB_LSTAT''@/1/g' \
-e 's/@''GNULIB_MKDIRAT''@/0/g' \
-e 's/@''GNULIB_MKFIFO''@/1/g' \
-e 's/@''GNULIB_MKFIFOAT''@/0/g' \
-e 's/@''GNULIB_MKNOD''@/0/g' \
-e 's/@''GNULIB_MKNODAT''@/0/g' \
-e 's/@''GNULIB_STAT''@/1/g' \
-e 's/@''GNULIB_UTIMENSAT''@/0/g' \
-e 's|@''HAVE_FCHMODAT''@|1|g' \
-e 's|@''HAVE_FSTATAT''@|1|g' \
-e 's|@''HAVE_FUTIMENS''@|1|g' \
-e 's|@''HAVE_LCHMOD''@|1|g' \
-e 's|@''HAVE_LSTAT''@|1|g' \
-e 's|@''HAVE_MKDIRAT''@|1|g' \
-e 's|@''HAVE_MKFIFO''@|1|g' \
-e 's|@''HAVE_MKFIFOAT''@|1|g' \
-e 's|@''HAVE_MKNOD''@|1|g' \
-e 's|@''HAVE_MKNODAT''@|1|g' \
-e 's|@''HAVE_UTIMENSAT''@|1|g' \
-e 's|@''REPLACE_FSTAT''@|0|g' \
-e 's|@''REPLACE_FSTATAT''@|0|g' \
-e 's|@''REPLACE_FUTIMENS''@|0|g' \
-e 's|@''REPLACE_LSTAT''@|0|g' \
-e 's|@''REPLACE_MKDIR''@|0|g' \
-e 's|@''REPLACE_MKFIFO''@|0|g' \
-e 's|@''REPLACE_MKNOD''@|0|g' \
-e 's|@''REPLACE_STAT''@|0|g' \
-e 's|@''REPLACE_UTIMENSAT''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_stat.in.h; \
} > sys/stat.h-t && \
mv sys/stat.h-t sys/stat.h
/bin/mkdir -p sys
rm -f sys/time.h-t sys/time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's/@''HAVE_SYS_TIME_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
-e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \
-e 's|@''HAVE_WINSOCK2_H''@|0|g' \
-e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
-e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
-e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
-e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_time.in.h; \
} > sys/time.h-t && \
mv sys/time.h-t sys/time.h
/bin/mkdir -p sys
/bin/mkdir -p sys
rm -f sys/times.h-t sys/times.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's/@''HAVE_SYS_TIMES_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_TIMES_H''@|<sys/times.h>|g' \
-e 's/@''GNULIB_TIMES''@/1/g' \
-e 's|@''HAVE_STRUCT_TMS''@|1|g' \
-e 's|@''HAVE_TIMES''@|1|g' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_times.in.h; \
} > sys/times.h-t && \
mv sys/times.h-t sys/times.h
rm -f sys/utsname.h-t sys/utsname.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's/@''HAVE_SYS_UTSNAME_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_UTSNAME_H''@|<sys/utsname.h>|g' \
-e 's/@''GNULIB_UNAME''@/1/g' \
-e 's|@''HAVE_STRUCT_UTSNAME''@|1|g' \
-e 's|@''HAVE_UNAME''@|1|g' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./sys_utsname.in.h; \
} > sys/utsname.h-t && \
mv sys/utsname.h-t sys/utsname.h
rm -f time.h-t time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_TIME_H''@|<time.h>|g' \
-e 's/@''GNULIB_MKTIME''@/1/g' \
-e 's/@''GNULIB_NANOSLEEP''@/1/g' \
-e 's/@''GNULIB_STRPTIME''@/1/g' \
-e 's/@''GNULIB_TIMEGM''@/0/g' \
-e 's/@''GNULIB_TIME_R''@/1/g' \
-e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \
-e 's|@''HAVE_NANOSLEEP''@|1|g' \
-e 's|@''HAVE_STRPTIME''@|1|g' \
-e 's|@''HAVE_TIMEGM''@|1|g' \
-e 's|@''REPLACE_LOCALTIME_R''@|0|g' \
-e 's|@''REPLACE_MKTIME''@|0|g' \
-e 's|@''REPLACE_NANOSLEEP''@|0|g' \
-e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \
-e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
-e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
-e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./time.in.h; \
} > time.h-t && \
mv time.h-t time.h
rm -f unistd.h-t unistd.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''HAVE_UNISTD_H''@|1|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
-e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
-e 's/@''GNULIB_CHDIR''@/1/g' \
-e 's/@''GNULIB_CHOWN''@/0/g' \
-e 's/@''GNULIB_CLOSE''@/1/g' \
-e 's/@''GNULIB_DUP''@/1/g' \
-e 's/@''GNULIB_DUP2''@/1/g' \
-e 's/@''GNULIB_DUP3''@/0/g' \
-e 's/@''GNULIB_ENVIRON''@/1/g' \
-e 's/@''GNULIB_EUIDACCESS''@/0/g' \
-e 's/@''GNULIB_FACCESSAT''@/0/g' \
-e 's/@''GNULIB_FCHDIR''@/1/g' \
-e 's/@''GNULIB_FCHOWNAT''@/0/g' \
-e 's/@''GNULIB_FDATASYNC''@/0/g' \
-e 's/@''GNULIB_FSYNC''@/0/g' \
-e 's/@''GNULIB_FTRUNCATE''@/0/g' \
-e 's/@''GNULIB_GETCWD''@/1/g' \
-e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
-e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \
-e 's/@''GNULIB_GETGROUPS''@/0/g' \
-e 's/@''GNULIB_GETHOSTNAME''@/1/g' \
-e 's/@''GNULIB_GETLOGIN''@/0/g' \
-e 's/@''GNULIB_GETLOGIN_R''@/1/g' \
-e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
-e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
-e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
-e 's/@''GNULIB_ISATTY''@/1/g' \
-e 's/@''GNULIB_LCHOWN''@/0/g' \
-e 's/@''GNULIB_LINK''@/1/g' \
-e 's/@''GNULIB_LINKAT''@/0/g' \
-e 's/@''GNULIB_LSEEK''@/1/g' \
-e 's/@''GNULIB_PIPE''@/0/g' \
-e 's/@''GNULIB_PIPE2''@/0/g' \
-e 's/@''GNULIB_PREAD''@/0/g' \
-e 's/@''GNULIB_PWRITE''@/0/g' \
-e 's/@''GNULIB_READ''@/0/g' \
-e 's/@''GNULIB_READLINK''@/1/g' \
-e 's/@''GNULIB_READLINKAT''@/0/g' \
-e 's/@''GNULIB_RMDIR''@/1/g' \
-e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
-e 's/@''GNULIB_SLEEP''@/1/g' \
-e 's/@''GNULIB_SYMLINK''@/1/g' \
-e 's/@''GNULIB_SYMLINKAT''@/0/g' \
-e 's/@''GNULIB_TTYNAME_R''@/0/g' \
-e 's/@''GNULIB_UNISTD_H_GETOPT''@/0/g' \
-e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
-e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
-e 's/@''GNULIB_UNLINK''@/1/g' \
-e 's/@''GNULIB_UNLINKAT''@/0/g' \
-e 's/@''GNULIB_USLEEP''@/0/g' \
-e 's/@''GNULIB_WRITE''@/0/g' \
< ./unistd.in.h | \
sed -e 's|@''HAVE_CHOWN''@|1|g' \
-e 's|@''HAVE_DUP2''@|1|g' \
-e 's|@''HAVE_DUP3''@|1|g' \
-e 's|@''HAVE_EUIDACCESS''@|1|g' \
-e 's|@''HAVE_FACCESSAT''@|1|g' \
-e 's|@''HAVE_FCHDIR''@|1|g' \
-e 's|@''HAVE_FCHOWNAT''@|1|g' \
-e 's|@''HAVE_FDATASYNC''@|1|g' \
-e 's|@''HAVE_FSYNC''@|1|g' \
-e 's|@''HAVE_FTRUNCATE''@|1|g' \
-e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
-e 's|@''HAVE_GETGROUPS''@|1|g' \
-e 's|@''HAVE_GETHOSTNAME''@|1|g' \
-e 's|@''HAVE_GETLOGIN''@|1|g' \
-e 's|@''HAVE_GETPAGESIZE''@|1|g' \
-e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
-e 's|@''HAVE_LCHOWN''@|1|g' \
-e 's|@''HAVE_LINK''@|1|g' \
-e 's|@''HAVE_LINKAT''@|1|g' \
-e 's|@''HAVE_PIPE''@|1|g' \
-e 's|@''HAVE_PIPE2''@|1|g' \
-e 's|@''HAVE_PREAD''@|1|g' \
-e 's|@''HAVE_PWRITE''@|1|g' \
-e 's|@''HAVE_READLINK''@|1|g' \
-e 's|@''HAVE_READLINKAT''@|1|g' \
-e 's|@''HAVE_SETHOSTNAME''@|1|g' \
-e 's|@''HAVE_SLEEP''@|1|g' \
-e 's|@''HAVE_SYMLINK''@|1|g' \
-e 's|@''HAVE_SYMLINKAT''@|1|g' \
-e 's|@''HAVE_UNLINKAT''@|1|g' \
-e 's|@''HAVE_USLEEP''@|1|g' \
-e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
-e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
-e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
-e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
-e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
-e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
-e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
-e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
-e 's|@''HAVE_OS_H''@|0|g' \
-e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
| \
sed -e 's|@''REPLACE_CHOWN''@|0|g' \
-e 's|@''REPLACE_CLOSE''@|0|g' \
-e 's|@''REPLACE_DUP''@|0|g' \
-e 's|@''REPLACE_DUP2''@|0|g' \
-e 's|@''REPLACE_FCHOWNAT''@|0|g' \
-e 's|@''REPLACE_FTRUNCATE''@|0|g' \
-e 's|@''REPLACE_GETCWD''@|0|g' \
-e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
-e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
-e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
-e 's|@''REPLACE_GETGROUPS''@|0|g' \
-e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
-e 's|@''REPLACE_ISATTY''@|0|g' \
-e 's|@''REPLACE_LCHOWN''@|0|g' \
-e 's|@''REPLACE_LINK''@|0|g' \
-e 's|@''REPLACE_LINKAT''@|0|g' \
-e 's|@''REPLACE_LSEEK''@|0|g' \
-e 's|@''REPLACE_PREAD''@|0|g' \
-e 's|@''REPLACE_PWRITE''@|0|g' \
-e 's|@''REPLACE_READ''@|0|g' \
-e 's|@''REPLACE_READLINK''@|0|g' \
-e 's|@''REPLACE_RMDIR''@|0|g' \
-e 's|@''REPLACE_SLEEP''@|0|g' \
-e 's|@''REPLACE_SYMLINK''@|0|g' \
-e 's|@''REPLACE_TTYNAME_R''@|0|g' \
-e 's|@''REPLACE_UNLINK''@|0|g' \
-e 's|@''REPLACE_UNLINKAT''@|0|g' \
-e 's|@''REPLACE_USLEEP''@|0|g' \
-e 's|@''REPLACE_WRITE''@|0|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > unistd.h-t && \
mv unistd.h-t unistd.h
rm -f wchar.h-t wchar.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''HAVE_FEATURES_H''@|1|g' \
-e 's|@''NEXT_WCHAR_H''@|<wchar.h>|g' \
-e 's|@''HAVE_WCHAR_H''@|1|g' \
-e 's/@''GNULIB_BTOWC''@/0/g' \
-e 's/@''GNULIB_WCTOB''@/0/g' \
-e 's/@''GNULIB_MBSINIT''@/1/g' \
-e 's/@''GNULIB_MBRTOWC''@/1/g' \
-e 's/@''GNULIB_MBRLEN''@/0/g' \
-e 's/@''GNULIB_MBSRTOWCS''@/1/g' \
-e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \
-e 's/@''GNULIB_WCRTOMB''@/0/g' \
-e 's/@''GNULIB_WCSRTOMBS''@/0/g' \
-e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \
-e 's/@''GNULIB_WCWIDTH''@/0/g' \
-e 's/@''GNULIB_WMEMCHR''@/0/g' \
-e 's/@''GNULIB_WMEMCMP''@/0/g' \
-e 's/@''GNULIB_WMEMCPY''@/0/g' \
-e 's/@''GNULIB_WMEMMOVE''@/0/g' \
-e 's/@''GNULIB_WMEMSET''@/0/g' \
-e 's/@''GNULIB_WCSLEN''@/0/g' \
-e 's/@''GNULIB_WCSNLEN''@/0/g' \
-e 's/@''GNULIB_WCSCPY''@/0/g' \
-e 's/@''GNULIB_WCPCPY''@/0/g' \
-e 's/@''GNULIB_WCSNCPY''@/0/g' \
-e 's/@''GNULIB_WCPNCPY''@/0/g' \
-e 's/@''GNULIB_WCSCAT''@/0/g' \
-e 's/@''GNULIB_WCSNCAT''@/0/g' \
-e 's/@''GNULIB_WCSCMP''@/0/g' \
-e 's/@''GNULIB_WCSNCMP''@/0/g' \
-e 's/@''GNULIB_WCSCASECMP''@/0/g' \
-e 's/@''GNULIB_WCSNCASECMP''@/0/g' \
-e 's/@''GNULIB_WCSCOLL''@/0/g' \
-e 's/@''GNULIB_WCSXFRM''@/0/g' \
-e 's/@''GNULIB_WCSDUP''@/0/g' \
-e 's/@''GNULIB_WCSCHR''@/0/g' \
-e 's/@''GNULIB_WCSRCHR''@/0/g' \
-e 's/@''GNULIB_WCSCSPN''@/0/g' \
-e 's/@''GNULIB_WCSSPN''@/0/g' \
-e 's/@''GNULIB_WCSPBRK''@/0/g' \
-e 's/@''GNULIB_WCSSTR''@/0/g' \
-e 's/@''GNULIB_WCSTOK''@/0/g' \
-e 's/@''GNULIB_WCSWIDTH''@/0/g' \
< ./wchar.in.h | \
sed -e 's|@''HAVE_WINT_T''@|1|g' \
-e 's|@''HAVE_BTOWC''@|1|g' \
-e 's|@''HAVE_MBSINIT''@|1|g' \
-e 's|@''HAVE_MBRTOWC''@|1|g' \
-e 's|@''HAVE_MBRLEN''@|1|g' \
-e 's|@''HAVE_MBSRTOWCS''@|1|g' \
-e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
-e 's|@''HAVE_WCRTOMB''@|1|g' \
-e 's|@''HAVE_WCSRTOMBS''@|1|g' \
-e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
-e 's|@''HAVE_WMEMCHR''@|1|g' \
-e 's|@''HAVE_WMEMCMP''@|1|g' \
-e 's|@''HAVE_WMEMCPY''@|1|g' \
-e 's|@''HAVE_WMEMMOVE''@|1|g' \
-e 's|@''HAVE_WMEMSET''@|1|g' \
-e 's|@''HAVE_WCSLEN''@|1|g' \
-e 's|@''HAVE_WCSNLEN''@|1|g' \
-e 's|@''HAVE_WCSCPY''@|1|g' \
-e 's|@''HAVE_WCPCPY''@|1|g' \
-e 's|@''HAVE_WCSNCPY''@|1|g' \
-e 's|@''HAVE_WCPNCPY''@|1|g' \
-e 's|@''HAVE_WCSCAT''@|1|g' \
-e 's|@''HAVE_WCSNCAT''@|1|g' \
-e 's|@''HAVE_WCSCMP''@|1|g' \
-e 's|@''HAVE_WCSNCMP''@|1|g' \
-e 's|@''HAVE_WCSCASECMP''@|1|g' \
-e 's|@''HAVE_WCSNCASECMP''@|1|g' \
-e 's|@''HAVE_WCSCOLL''@|1|g' \
-e 's|@''HAVE_WCSXFRM''@|1|g' \
-e 's|@''HAVE_WCSDUP''@|1|g' \
-e 's|@''HAVE_WCSCHR''@|1|g' \
-e 's|@''HAVE_WCSRCHR''@|1|g' \
-e 's|@''HAVE_WCSCSPN''@|1|g' \
-e 's|@''HAVE_WCSSPN''@|1|g' \
-e 's|@''HAVE_WCSPBRK''@|1|g' \
-e 's|@''HAVE_WCSSTR''@|1|g' \
-e 's|@''HAVE_WCSTOK''@|1|g' \
-e 's|@''HAVE_WCSWIDTH''@|1|g' \
-e 's|@''HAVE_DECL_WCTOB''@|1|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
| \
sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \
-e 's|@''REPLACE_BTOWC''@|0|g' \
-e 's|@''REPLACE_WCTOB''@|0|g' \
-e 's|@''REPLACE_MBSINIT''@|0|g' \
-e 's|@''REPLACE_MBRTOWC''@|0|g' \
-e 's|@''REPLACE_MBRLEN''@|0|g' \
-e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
-e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
-e 's|@''REPLACE_WCRTOMB''@|0|g' \
-e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
-e 's|@''REPLACE_WCWIDTH''@|0|g' \
-e 's|@''REPLACE_WCSWIDTH''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h'; \
} > wchar.h-t && \
mv wchar.h-t wchar.h
rm -f wctype.h-t wctype.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's/@''HAVE_WCTYPE_H''@/1/g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_WCTYPE_H''@|<wctype.h>|g' \
-e 's/@''GNULIB_ISWBLANK''@/0/g' \
-e 's/@''GNULIB_WCTYPE''@/0/g' \
-e 's/@''GNULIB_ISWCTYPE''@/0/g' \
-e 's/@''GNULIB_WCTRANS''@/0/g' \
-e 's/@''GNULIB_TOWCTRANS''@/0/g' \
-e 's/@''HAVE_ISWBLANK''@/1/g' \
-e 's/@''HAVE_ISWCNTRL''@/1/g' \
-e 's/@''HAVE_WCTYPE_T''@/1/g' \
-e 's/@''HAVE_WCTRANS_T''@/1/g' \
-e 's/@''HAVE_WINT_T''@/1/g' \
-e 's/@''REPLACE_ISWBLANK''@/0/g' \
-e 's/@''REPLACE_ISWCNTRL''@/0/g' \
-e 's/@''REPLACE_TOWLOWER''@/0/g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
< ./wctype.in.h; \
} > wctype.h-t && \
mv wctype.h-t wctype.h
make all-recursive
make[4]: Entering directory '/«PKGBUILDDIR»/libgnu'
make[5]: Entering directory '/«PKGBUILDDIR»/libgnu'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o areadlink-with-size.lo areadlink-with-size.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o base64.lo base64.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o bitrotate.lo bitrotate.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o c-ctype.lo c-ctype.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c base64.c -fPIC -DPIC -o .libs/base64.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c areadlink-with-size.c -fPIC -DPIC -o .libs/areadlink-with-size.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o canonicalize.lo canonicalize.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o cloexec.lo cloexec.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o md5.lo md5.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c canonicalize.c -fPIC -DPIC -o .libs/canonicalize.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c md5.c -fPIC -DPIC -o .libs/md5.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dirname.lo dirname.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dirname.c -fPIC -DPIC -o .libs/dirname.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o basename.lo basename.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c basename.c -fPIC -DPIC -o .libs/basename.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dirname-lgpl.lo dirname-lgpl.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dirname-lgpl.c -fPIC -DPIC -o .libs/dirname-lgpl.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o basename-lgpl.lo basename-lgpl.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o stripslash.lo stripslash.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c stripslash.c -fPIC -DPIC -o .libs/stripslash.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o exitfail.lo exitfail.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fd-hook.lo fd-hook.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o file-set.lo file-set.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c exitfail.c -fPIC -DPIC -o .libs/exitfail.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c file-set.c -fPIC -DPIC -o .libs/file-set.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o filemode.lo filemode.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o filenamecat-lgpl.lo filenamecat-lgpl.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o freading.lo freading.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c filemode.c -fPIC -DPIC -o .libs/filemode.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c filenamecat-lgpl.c -fPIC -DPIC -o .libs/filenamecat-lgpl.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c freading.c -fPIC -DPIC -o .libs/freading.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash.lo hash.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash.c -fPIC -DPIC -o .libs/hash.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash-pjw.lo hash-pjw.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o hash-triple.lo hash-triple.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o localcharset.lo localcharset.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash-triple.c -fPIC -DPIC -o .libs/hash-triple.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c hash-pjw.c -fPIC -DPIC -o .libs/hash-pjw.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c localcharset.c -fPIC -DPIC -o .libs/localcharset.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o malloca.lo malloca.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c malloca.c -fPIC -DPIC -o .libs/malloca.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o math.lo math.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c math.c -fPIC -DPIC -o .libs/math.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o nproc.lo nproc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c nproc.c -fPIC -DPIC -o .libs/nproc.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-die.lo openat-die.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c openat-die.c -fPIC -DPIC -o .libs/openat-die.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o progname.lo progname.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c progname.c -fPIC -DPIC -o .libs/progname.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o same.lo same.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o save-cwd.lo save-cwd.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c same.c -fPIC -DPIC -o .libs/same.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c save-cwd.c -fPIC -DPIC -o .libs/save-cwd.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sig-handler.lo sig-handler.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sig-handler.c -fPIC -DPIC -o .libs/sig-handler.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sockets.lo sockets.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o strftime.lo strftime.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sockets.c -fPIC -DPIC -o .libs/sockets.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o strnlen1.lo strnlen1.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c strftime.c -fPIC -DPIC -o .libs/strftime.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o sys_socket.lo sys_socket.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o tempname.lo tempname.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c strnlen1.c -fPIC -DPIC -o .libs/strnlen1.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c tempname.c -fPIC -DPIC -o .libs/tempname.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o tmpdir.lo tmpdir.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o unistd.lo unistd.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c tmpdir.c -fPIC -DPIC -o .libs/tmpdir.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c unistd.c -fPIC -DPIC -o .libs/unistd.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dup-safer.lo dup-safer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dup-safer.c -fPIC -DPIC -o .libs/dup-safer.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fd-safer.lo fd-safer.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o pipe-safer.lo pipe-safer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fd-safer.c -fPIC -DPIC -o .libs/fd-safer.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o wctype-h.lo wctype-h.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c pipe-safer.c -fPIC -DPIC -o .libs/pipe-safer.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c wctype-h.c -fPIC -DPIC -o .libs/wctype-h.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xmalloc.lo xmalloc.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xalloc-die.lo xalloc-die.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xmalloc.c -fPIC -DPIC -o .libs/xmalloc.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xgetcwd.lo xgetcwd.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xalloc-die.c -fPIC -DPIC -o .libs/xalloc-die.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xgetcwd.c -fPIC -DPIC -o .libs/xgetcwd.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xsize.lo xsize.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o xstrndup.lo xstrndup.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o asnprintf.lo asnprintf.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xsize.c -fPIC -DPIC -o .libs/xsize.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c xstrndup.c -fPIC -DPIC -o .libs/xstrndup.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o chdir-long.lo chdir-long.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fclose.lo fclose.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fcntl.lo fcntl.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c chdir-long.c -fPIC -DPIC -o .libs/chdir-long.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fclose.c -fPIC -DPIC -o .libs/fclose.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fflush.lo fflush.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fpurge.lo fpurge.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fflush.c -fPIC -DPIC -o .libs/fflush.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fpurge.c -fPIC -DPIC -o .libs/fpurge.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fseek.lo fseek.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o fseeko.lo fseeko.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fseek.c -fPIC -DPIC -o .libs/fseek.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o glob.lo glob.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c fseeko.c -fPIC -DPIC -o .libs/fseeko.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c glob.c -fPIC -DPIC -o .libs/glob.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o openat-proc.lo openat-proc.c
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o printf-args.lo printf-args.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c openat-proc.c -fPIC -DPIC -o .libs/openat-proc.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o printf-parse.lo printf-parse.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o vasnprintf.lo vasnprintf.c
rm -f t-charset.alias charset.alias && \
/bin/bash ./config.charset 'arm-unknown-linux-gnueabihf' > t-charset.alias && \
mv t-charset.alias charset.alias
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o
rm -f t-ref-add.sed ref-add.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-add.sin > t-ref-add.sed && \
mv t-ref-add.sed ref-add.sed
rm -f t-ref-del.sed ref-del.sed && \
sed -e '/^#/d' -e 's/@''PACKAGE''@/octave/g' ref-del.sin > t-ref-del.sed && \
mv t-ref-del.sed ref-del.sed
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -no-undefined -Wl,-z,relro -o libgnu.la areadlink-with-size.lo base64.lo bitrotate.lo c-ctype.lo canonicalize.lo cloexec.lo md5.lo dirname.lo basename.lo dirname-lgpl.lo basename-lgpl.lo stripslash.lo exitfail.lo fd-hook.lo file-set.lo filemode.lo filenamecat-lgpl.lo freading.lo hash.lo hash-pjw.lo hash-triple.lo localcharset.lo malloca.lo math.lo nproc.lo openat-die.lo progname.lo same.lo save-cwd.lo sig-handler.lo sockets.lo strftime.lo strnlen1.lo sys_socket.lo tempname.lo tmpdir.lo unistd.lo dup-safer.lo fd-safer.lo pipe-safer.lo wctype-h.lo xmalloc.lo xalloc-die.lo xgetcwd.lo xsize.lo xstrndup.lo asnprintf.lo chdir-long.lo fclose.lo fcntl.lo fflush.lo fpurge.lo fseek.lo fseeko.lo glob.lo openat-proc.lo printf-args.lo printf-parse.lo vasnprintf.lo -lutil -lm
libtool: link: ar cru .libs/libgnu.a .libs/areadlink-with-size.o .libs/base64.o .libs/bitrotate.o .libs/c-ctype.o .libs/canonicalize.o .libs/cloexec.o .libs/md5.o .libs/dirname.o .libs/basename.o .libs/dirname-lgpl.o .libs/basename-lgpl.o .libs/stripslash.o .libs/exitfail.o .libs/fd-hook.o .libs/file-set.o .libs/filemode.o .libs/filenamecat-lgpl.o .libs/freading.o .libs/hash.o .libs/hash-pjw.o .libs/hash-triple.o .libs/localcharset.o .libs/malloca.o .libs/math.o .libs/nproc.o .libs/openat-die.o .libs/progname.o .libs/same.o .libs/save-cwd.o .libs/sig-handler.o .libs/sockets.o .libs/strftime.o .libs/strnlen1.o .libs/sys_socket.o .libs/tempname.o .libs/tmpdir.o .libs/unistd.o .libs/dup-safer.o .libs/fd-safer.o .libs/pipe-safer.o .libs/wctype-h.o .libs/xmalloc.o .libs/xalloc-die.o .libs/xgetcwd.o .libs/xsize.o .libs/xstrndup.o .libs/asnprintf.o .libs/chdir-long.o .libs/fclose.o .libs/fcntl.o .libs/fflush.o .libs/fpurge.o .libs/fseek.o .libs/fseeko.o .libs/glob.o .libs/openat-proc.o .libs/printf-args.o .libs/printf-parse.o .libs/vasnprintf.o
libtool: link: ranlib .libs/libgnu.a
libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
make[5]: Leaving directory '/«PKGBUILDDIR»/libgnu'
make[4]: Leaving directory '/«PKGBUILDDIR»/libgnu'
make[3]: Leaving directory '/«PKGBUILDDIR»/libgnu'
Making all in liboctave
make[3]: Entering directory '/«PKGBUILDDIR»/liboctave'
gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx make_inclusive_header=mx-ops.h /«PKGBUILDDIR»/liboctave/operators/mx-ops > operators/mx-ops.h-t
making numeric/DASPK-opts.h from numeric/DASPK-opts.in
making numeric/DASRT-opts.h from numeric/DASRT-opts.in
making numeric/DASSL-opts.h from numeric/DASSL-opts.in
mv operators/mx-ops.h-t operators/mx-ops.h
making numeric/LSODE-opts.h from numeric/LSODE-opts.in
mv numeric/DASRT-opts.h-t numeric/DASRT-opts.h
mv numeric/DASPK-opts.h-t numeric/DASPK-opts.h
mv numeric/DASSL-opts.h-t numeric/DASSL-opts.h
making numeric/Quad-opts.h from numeric/Quad-opts.in
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
mv numeric/LSODE-opts.h-t numeric/LSODE-opts.h
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
mv numeric/Quad-opts.h-t numeric/Quad-opts.h
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=mx /«PKGBUILDDIR»/liboctave/operators/mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=vx /«PKGBUILDDIR»/liboctave/operators/vx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/mk-ops.awk prefix=vx /«PKGBUILDDIR»/liboctave/operators/vx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/sparse-mk-ops.awk prefix=smx /«PKGBUILDDIR»/liboctave/operators/sparse-mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/sparse-mk-ops.awk prefix=smx /«PKGBUILDDIR»/liboctave/operators/sparse-mx-ops)
(cd operators; gawk -f /«PKGBUILDDIR»/liboctave/operators/sparse-mk-ops.awk prefix=smx /«PKGBUILDDIR»/liboctave/operators/sparse-mx-ops)
make all-recursive
make[4]: Entering directory '/«PKGBUILDDIR»/liboctave'
Making all in cruft
make[5]: Entering directory '/«PKGBUILDDIR»/liboctave/cruft'
/bin/sed -e "" < slatec-fn/derfc.in.f > slatec-fn/derfc.f-t
chmod a+rx mkf77def
/bin/sed -e "" < slatec-fn/erfc.in.f > slatec-fn/erfc.f-t
./mkf77def . amos/cacai.f amos/cacon.f amos/cbesh.f amos/cbesi.f amos/cbesj.f amos/cbesk.f amos/cbesy.f amos/cbinu.f amos/cbuni.f amos/cbunk.f amos/cunk1.f amos/cunk2.f amos/crati.f amos/cshch.f amos/cuni1.f amos/cuoik.f amos/cairy.f amos/cbiry.f amos/ckscl.f amos/cs1s2.f amos/cuchk.f amos/cuni2.f amos/cwrsk.f amos/casyi.f amos/cbknu.f amos/cmlri.f amos/cseri.f amos/cunhj.f amos/cunik.f amos/dgamln.f amos/gamln.f amos/xzabs.f amos/xzexp.f amos/xzlog.f amos/xzsqrt.f amos/zacai.f amos/zacon.f amos/zairy.f amos/zasyi.f amos/zbesh.f amos/zbesi.f amos/zbesj.f amos/zbesk.f amos/zbesy.f amos/zbinu.f amos/zbiry.f amos/zbknu.f amos/zbuni.f amos/zbunk.f amos/zdiv.f amos/zkscl.f amos/zmlri.f amos/zmlt.f amos/zrati.f amos/zs1s2.f amos/zseri.f amos/zshch.f amos/zuchk.f amos/zunhj.f amos/zuni1.f amos/zuni2.f amos/zunik.f amos/zunk1.f amos/zunk2.f amos/zuoik.f amos/zwrsk.f blas-xtra/ddot3.f blas-xtra/zdotc3.f blas-xtra/sdot3.f blas-xtra/cdotc3.f blas-xtra/dmatm3.f blas-xtra/zmatm3.f blas-xtra/smatm3.f blas-xtra/cmatm3.f blas-xtra/xddot.f blas-xtra/xdnrm2.f blas-xtra/xdznrm2.f blas-xtra/xzdotc.f blas-xtra/xzdotu.f blas-xtra/xsdot.f blas-xtra/xsnrm2.f blas-xtra/xscnrm2.f blas-xtra/xcdotc.f blas-xtra/xcdotu.f blas-xtra/xerbla.f blas-xtra/cconv2.f blas-xtra/csconv2.f blas-xtra/dconv2.f blas-xtra/sconv2.f blas-xtra/zconv2.f blas-xtra/zdconv2.f daspk/datv.f daspk/dcnst0.f daspk/dcnstr.f daspk/ddasic.f daspk/ddasid.f daspk/ddasik.f daspk/ddaspk.f daspk/ddstp.f daspk/ddwnrm.f daspk/dfnrmd.f daspk/dfnrmk.f daspk/dhels.f daspk/dheqr.f daspk/dinvwt.f daspk/dlinsd.f daspk/dlinsk.f daspk/dmatd.f daspk/dnedd.f daspk/dnedk.f daspk/dnsd.f daspk/dnsid.f daspk/dnsik.f daspk/dnsk.f daspk/dorth.f daspk/dslvd.f daspk/dslvk.f daspk/dspigm.f daspk/dyypnw.f dasrt/ddasrt.f dasrt/drchek.f dasrt/droots.f dassl/ddaini.f dassl/ddajac.f dassl/ddanrm.f dassl/ddaslv.f dassl/ddassl.f dassl/ddastp.f dassl/ddatrp.f dassl/ddawts.f Faddeeva/Faddeeva.cc Faddeeva/Faddeeva.hh lapack-xtra/xclange.f lapack-xtra/xdlamch.f lapack-xtra/xdlange.f lapack-xtra/xilaenv.f lapack-xtra/xslamch.f lapack-xtra/xslange.f lapack-xtra/xzlange.f lapack-xtra/zrsf2csf.f lapack-xtra/crsf2csf.f misc/blaswrap.c misc/cquit.c misc/d1mach.f misc/f77-extern.cc misc/f77-fcn.c misc/i1mach.f misc/lo-error.c misc/quit.cc misc/r1mach.f odepack/cfode.f odepack/dlsode.f odepack/ewset.f odepack/intdy.f odepack/prepj.f odepack/solsy.f odepack/stode.f odepack/vnorm.f odepack/scfode.f odepack/sewset.f odepack/sintdy.f odepack/slsode.f odepack/sprepj.f odepack/ssolsy.f odepack/sstode.f odepack/svnorm.f ordered-qz/dsubsp.f ordered-qz/exchqz.f ordered-qz/ssubsp.f ordered-qz/sexchqz.f quadpack/dqagi.f quadpack/dqagie.f quadpack/dqagp.f quadpack/dqagpe.f quadpack/dqelg.f quadpack/dqk15i.f quadpack/dqk21.f quadpack/dqpsrt.f quadpack/qagie.f quadpack/qagi.f quadpack/qagpe.f quadpack/qagp.f quadpack/qelg.f quadpack/qk15i.f quadpack/qk21.f quadpack/qpsrt.f quadpack/xerror.f slatec-err/fdump.f slatec-err/ixsav.f slatec-err/j4save.f slatec-err/xerclr.f slatec-err/xercnt.f slatec-err/xerhlt.f slatec-err/xermsg.f slatec-err/xerprn.f slatec-err/xerrwd.f slatec-err/xersve.f slatec-err/xgetf.f slatec-err/xgetua.f slatec-err/xsetf.f slatec-err/xsetua.f slatec-fn/albeta.f slatec-fn/alngam.f slatec-fn/alnrel.f slatec-fn/algams.f slatec-fn/acosh.f slatec-fn/asinh.f slatec-fn/atanh.f slatec-fn/betai.f slatec-fn/csevl.f slatec-fn/d9gmit.f slatec-fn/d9lgic.f slatec-fn/d9lgit.f slatec-fn/d9lgmc.f slatec-fn/dacosh.f slatec-fn/dasinh.f slatec-fn/datanh.f slatec-fn/dbetai.f slatec-fn/dcsevl.f slatec-fn/derf.f slatec-fn/dgami.f slatec-fn/dgamit.f slatec-fn/dgamlm.f slatec-fn/dgamma.f slatec-fn/dgamr.f slatec-fn/dlbeta.f slatec-fn/dlgams.f slatec-fn/dlngam.f slatec-fn/dlnrel.f slatec-fn/dpchim.f slatec-fn/dpchst.f slatec-fn/erf.f slatec-fn/gami.f slatec-fn/gamit.f slatec-fn/gamlim.f slatec-fn/gamma.f slatec-fn/gamr.f slatec-fn/initds.f slatec-fn/inits.f slatec-fn/pchim.f slatec-fn/pchst.f slatec-fn/r9lgmc.f slatec-fn/r9lgit.f slatec-fn/r9gmit.f slatec-fn/r9lgic.f slatec-fn/xdacosh.f slatec-fn/xdasinh.f slatec-fn/xdatanh.f slatec-fn/xdbetai.f slatec-fn/xderf.f slatec-fn/xderfc.f slatec-fn/xdgami.f slatec-fn/xdgamit.f slatec-fn/xdgamma.f slatec-fn/xgmainc.f slatec-fn/xacosh.f slatec-fn/xasinh.f slatec-fn/xatanh.f slatec-fn/xerf.f slatec-fn/xerfc.f slatec-fn/xsgmainc.f slatec-fn/xgamma.f slatec-fn/xbetai.f > cruft.def-t
mv slatec-fn/derfc.f-t slatec-fn/derfc.f
mv slatec-fn/erfc.f-t slatec-fn/erfc.f
chmod a+rx mkf77def
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cacai.lo `test -f 'amos/cacai.f' || echo './'`amos/cacai.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cacon.lo `test -f 'amos/cacon.f' || echo './'`amos/cacon.f
./mkf77def . ranlib/advnst.f ranlib/genbet.f ranlib/genchi.f ranlib/genexp.f ranlib/genf.f ranlib/gengam.f ranlib/genmn.f ranlib/genmul.f ranlib/gennch.f ranlib/gennf.f ranlib/gennor.f ranlib/genprm.f ranlib/genunf.f ranlib/getcgn.f ranlib/getsd.f ranlib/ignbin.f ranlib/ignlgi.f ranlib/ignnbn.f ranlib/ignpoi.f ranlib/ignuin.f ranlib/initgn.f ranlib/inrgcm.f ranlib/lennob.f ranlib/mltmod.f ranlib/phrtsd.f ranlib/qrgnin.f ranlib/ranf.f ranlib/setall.f ranlib/setant.f ranlib/setgmn.f ranlib/setsd.f ranlib/sexpo.f ranlib/sgamma.f ranlib/snorm.f ranlib/wrap.f > ranlib/ranlib.def-t
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cacon.f -fPIC -o amos/.libs/libcruft_la-cacon.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cacai.f -fPIC -o amos/.libs/libcruft_la-cacai.o
mv ranlib/ranlib.def-t ranlib/ranlib.def
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesh.lo `test -f 'amos/cbesh.f' || echo './'`amos/cbesh.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesi.lo `test -f 'amos/cbesi.f' || echo './'`amos/cbesi.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesh.f -fPIC -o amos/.libs/libcruft_la-cbesh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesi.f -fPIC -o amos/.libs/libcruft_la-cbesi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesj.lo `test -f 'amos/cbesj.f' || echo './'`amos/cbesj.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesj.f -fPIC -o amos/.libs/libcruft_la-cbesj.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesk.lo `test -f 'amos/cbesk.f' || echo './'`amos/cbesk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbesy.lo `test -f 'amos/cbesy.f' || echo './'`amos/cbesy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesk.f -fPIC -o amos/.libs/libcruft_la-cbesk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbesy.f -fPIC -o amos/.libs/libcruft_la-cbesy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbinu.lo `test -f 'amos/cbinu.f' || echo './'`amos/cbinu.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbinu.f -fPIC -o amos/.libs/libcruft_la-cbinu.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbuni.lo `test -f 'amos/cbuni.f' || echo './'`amos/cbuni.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbunk.lo `test -f 'amos/cbunk.f' || echo './'`amos/cbunk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbuni.f -fPIC -o amos/.libs/libcruft_la-cbuni.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunk1.lo `test -f 'amos/cunk1.f' || echo './'`amos/cunk1.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbunk.f -fPIC -o amos/.libs/libcruft_la-cbunk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunk1.f -fPIC -o amos/.libs/libcruft_la-cunk1.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunk2.lo `test -f 'amos/cunk2.f' || echo './'`amos/cunk2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunk2.f -fPIC -o amos/.libs/libcruft_la-cunk2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-crati.lo `test -f 'amos/crati.f' || echo './'`amos/crati.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/crati.f -fPIC -o amos/.libs/libcruft_la-crati.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cshch.lo `test -f 'amos/cshch.f' || echo './'`amos/cshch.f
mv cruft.def-t cruft.def
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuni1.lo `test -f 'amos/cuni1.f' || echo './'`amos/cuni1.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cshch.f -fPIC -o amos/.libs/libcruft_la-cshch.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuni1.f -fPIC -o amos/.libs/libcruft_la-cuni1.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuoik.lo `test -f 'amos/cuoik.f' || echo './'`amos/cuoik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuoik.f -fPIC -o amos/.libs/libcruft_la-cuoik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cairy.lo `test -f 'amos/cairy.f' || echo './'`amos/cairy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cairy.f -fPIC -o amos/.libs/libcruft_la-cairy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbiry.lo `test -f 'amos/cbiry.f' || echo './'`amos/cbiry.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-ckscl.lo `test -f 'amos/ckscl.f' || echo './'`amos/ckscl.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbiry.f -fPIC -o amos/.libs/libcruft_la-cbiry.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/ckscl.f -fPIC -o amos/.libs/libcruft_la-ckscl.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cs1s2.lo `test -f 'amos/cs1s2.f' || echo './'`amos/cs1s2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cs1s2.f -fPIC -o amos/.libs/libcruft_la-cs1s2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuchk.lo `test -f 'amos/cuchk.f' || echo './'`amos/cuchk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cuni2.lo `test -f 'amos/cuni2.f' || echo './'`amos/cuni2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cwrsk.lo `test -f 'amos/cwrsk.f' || echo './'`amos/cwrsk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuchk.f -fPIC -o amos/.libs/libcruft_la-cuchk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cuni2.f -fPIC -o amos/.libs/libcruft_la-cuni2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cwrsk.f -fPIC -o amos/.libs/libcruft_la-cwrsk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-casyi.lo `test -f 'amos/casyi.f' || echo './'`amos/casyi.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cbknu.lo `test -f 'amos/cbknu.f' || echo './'`amos/cbknu.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/casyi.f -fPIC -o amos/.libs/libcruft_la-casyi.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cbknu.f -fPIC -o amos/.libs/libcruft_la-cbknu.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cmlri.lo `test -f 'amos/cmlri.f' || echo './'`amos/cmlri.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cmlri.f -fPIC -o amos/.libs/libcruft_la-cmlri.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cseri.lo `test -f 'amos/cseri.f' || echo './'`amos/cseri.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cseri.f -fPIC -o amos/.libs/libcruft_la-cseri.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunhj.lo `test -f 'amos/cunhj.f' || echo './'`amos/cunhj.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-cunik.lo `test -f 'amos/cunik.f' || echo './'`amos/cunik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunhj.f -fPIC -o amos/.libs/libcruft_la-cunhj.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/cunik.f -fPIC -o amos/.libs/libcruft_la-cunik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-dgamln.lo `test -f 'amos/dgamln.f' || echo './'`amos/dgamln.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-gamln.lo `test -f 'amos/gamln.f' || echo './'`amos/gamln.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/dgamln.f -fPIC -o amos/.libs/libcruft_la-dgamln.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/gamln.f -fPIC -o amos/.libs/libcruft_la-gamln.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzabs.lo `test -f 'amos/xzabs.f' || echo './'`amos/xzabs.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzexp.lo `test -f 'amos/xzexp.f' || echo './'`amos/xzexp.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzlog.lo `test -f 'amos/xzlog.f' || echo './'`amos/xzlog.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzabs.f -fPIC -o amos/.libs/libcruft_la-xzabs.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzexp.f -fPIC -o amos/.libs/libcruft_la-xzexp.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzlog.f -fPIC -o amos/.libs/libcruft_la-xzlog.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-xzsqrt.lo `test -f 'amos/xzsqrt.f' || echo './'`amos/xzsqrt.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zacai.lo `test -f 'amos/zacai.f' || echo './'`amos/zacai.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zacon.lo `test -f 'amos/zacon.f' || echo './'`amos/zacon.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/xzsqrt.f -fPIC -o amos/.libs/libcruft_la-xzsqrt.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zacai.f -fPIC -o amos/.libs/libcruft_la-zacai.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zairy.lo `test -f 'amos/zairy.f' || echo './'`amos/zairy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zacon.f -fPIC -o amos/.libs/libcruft_la-zacon.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zasyi.lo `test -f 'amos/zasyi.f' || echo './'`amos/zasyi.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zairy.f -fPIC -o amos/.libs/libcruft_la-zairy.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zasyi.f -fPIC -o amos/.libs/libcruft_la-zasyi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesh.lo `test -f 'amos/zbesh.f' || echo './'`amos/zbesh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesh.f -fPIC -o amos/.libs/libcruft_la-zbesh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesi.lo `test -f 'amos/zbesi.f' || echo './'`amos/zbesi.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesj.lo `test -f 'amos/zbesj.f' || echo './'`amos/zbesj.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesi.f -fPIC -o amos/.libs/libcruft_la-zbesi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesk.lo `test -f 'amos/zbesk.f' || echo './'`amos/zbesk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesj.f -fPIC -o amos/.libs/libcruft_la-zbesj.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbesy.lo `test -f 'amos/zbesy.f' || echo './'`amos/zbesy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesk.f -fPIC -o amos/.libs/libcruft_la-zbesk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbesy.f -fPIC -o amos/.libs/libcruft_la-zbesy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbinu.lo `test -f 'amos/zbinu.f' || echo './'`amos/zbinu.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbiry.lo `test -f 'amos/zbiry.f' || echo './'`amos/zbiry.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbinu.f -fPIC -o amos/.libs/libcruft_la-zbinu.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbiry.f -fPIC -o amos/.libs/libcruft_la-zbiry.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbknu.lo `test -f 'amos/zbknu.f' || echo './'`amos/zbknu.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbuni.lo `test -f 'amos/zbuni.f' || echo './'`amos/zbuni.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbknu.f -fPIC -o amos/.libs/libcruft_la-zbknu.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbuni.f -fPIC -o amos/.libs/libcruft_la-zbuni.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zbunk.lo `test -f 'amos/zbunk.f' || echo './'`amos/zbunk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zbunk.f -fPIC -o amos/.libs/libcruft_la-zbunk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zdiv.lo `test -f 'amos/zdiv.f' || echo './'`amos/zdiv.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zdiv.f -fPIC -o amos/.libs/libcruft_la-zdiv.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zkscl.lo `test -f 'amos/zkscl.f' || echo './'`amos/zkscl.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zmlri.lo `test -f 'amos/zmlri.f' || echo './'`amos/zmlri.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zmlt.lo `test -f 'amos/zmlt.f' || echo './'`amos/zmlt.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zkscl.f -fPIC -o amos/.libs/libcruft_la-zkscl.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zmlri.f -fPIC -o amos/.libs/libcruft_la-zmlri.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zmlt.f -fPIC -o amos/.libs/libcruft_la-zmlt.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zrati.lo `test -f 'amos/zrati.f' || echo './'`amos/zrati.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zrati.f -fPIC -o amos/.libs/libcruft_la-zrati.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zs1s2.lo `test -f 'amos/zs1s2.f' || echo './'`amos/zs1s2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zs1s2.f -fPIC -o amos/.libs/libcruft_la-zs1s2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zseri.lo `test -f 'amos/zseri.f' || echo './'`amos/zseri.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zshch.lo `test -f 'amos/zshch.f' || echo './'`amos/zshch.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuchk.lo `test -f 'amos/zuchk.f' || echo './'`amos/zuchk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zseri.f -fPIC -o amos/.libs/libcruft_la-zseri.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zshch.f -fPIC -o amos/.libs/libcruft_la-zshch.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuchk.f -fPIC -o amos/.libs/libcruft_la-zuchk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunhj.lo `test -f 'amos/zunhj.f' || echo './'`amos/zunhj.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuni1.lo `test -f 'amos/zuni1.f' || echo './'`amos/zuni1.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunhj.f -fPIC -o amos/.libs/libcruft_la-zunhj.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuni1.f -fPIC -o amos/.libs/libcruft_la-zuni1.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuni2.lo `test -f 'amos/zuni2.f' || echo './'`amos/zuni2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuni2.f -fPIC -o amos/.libs/libcruft_la-zuni2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunik.lo `test -f 'amos/zunik.f' || echo './'`amos/zunik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunik.f -fPIC -o amos/.libs/libcruft_la-zunik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunk1.lo `test -f 'amos/zunk1.f' || echo './'`amos/zunk1.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunk1.f -fPIC -o amos/.libs/libcruft_la-zunk1.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zunk2.lo `test -f 'amos/zunk2.f' || echo './'`amos/zunk2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zunk2.f -fPIC -o amos/.libs/libcruft_la-zunk2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zuoik.lo `test -f 'amos/zuoik.f' || echo './'`amos/zuoik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zuoik.f -fPIC -o amos/.libs/libcruft_la-zuoik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o amos/libcruft_la-zwrsk.lo `test -f 'amos/zwrsk.f' || echo './'`amos/zwrsk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c amos/zwrsk.f -fPIC -o amos/.libs/libcruft_la-zwrsk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-ddot3.lo `test -f 'blas-xtra/ddot3.f' || echo './'`blas-xtra/ddot3.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-zdotc3.lo `test -f 'blas-xtra/zdotc3.f' || echo './'`blas-xtra/zdotc3.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/ddot3.f -fPIC -o blas-xtra/.libs/libcruft_la-ddot3.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zdotc3.f -fPIC -o blas-xtra/.libs/libcruft_la-zdotc3.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-sdot3.lo `test -f 'blas-xtra/sdot3.f' || echo './'`blas-xtra/sdot3.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-cdotc3.lo `test -f 'blas-xtra/cdotc3.f' || echo './'`blas-xtra/cdotc3.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/sdot3.f -fPIC -o blas-xtra/.libs/libcruft_la-sdot3.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cdotc3.f -fPIC -o blas-xtra/.libs/libcruft_la-cdotc3.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-dmatm3.lo `test -f 'blas-xtra/dmatm3.f' || echo './'`blas-xtra/dmatm3.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-zmatm3.lo `test -f 'blas-xtra/zmatm3.f' || echo './'`blas-xtra/zmatm3.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-smatm3.lo `test -f 'blas-xtra/smatm3.f' || echo './'`blas-xtra/smatm3.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/dmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-dmatm3.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-zmatm3.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/smatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-smatm3.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-cmatm3.lo `test -f 'blas-xtra/cmatm3.f' || echo './'`blas-xtra/cmatm3.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xddot.lo `test -f 'blas-xtra/xddot.f' || echo './'`blas-xtra/xddot.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xdnrm2.lo `test -f 'blas-xtra/xdnrm2.f' || echo './'`blas-xtra/xdnrm2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xdznrm2.lo `test -f 'blas-xtra/xdznrm2.f' || echo './'`blas-xtra/xdznrm2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cmatm3.f -fPIC -o blas-xtra/.libs/libcruft_la-cmatm3.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xddot.f -fPIC -o blas-xtra/.libs/libcruft_la-xddot.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xdnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xdnrm2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xdznrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xdznrm2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xzdotc.lo `test -f 'blas-xtra/xzdotc.f' || echo './'`blas-xtra/xzdotc.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xzdotu.lo `test -f 'blas-xtra/xzdotu.f' || echo './'`blas-xtra/xzdotu.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xsdot.lo `test -f 'blas-xtra/xsdot.f' || echo './'`blas-xtra/xsdot.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xsnrm2.lo `test -f 'blas-xtra/xsnrm2.f' || echo './'`blas-xtra/xsnrm2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xzdotc.f -fPIC -o blas-xtra/.libs/libcruft_la-xzdotc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xzdotu.f -fPIC -o blas-xtra/.libs/libcruft_la-xzdotu.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xsdot.f -fPIC -o blas-xtra/.libs/libcruft_la-xsdot.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xscnrm2.lo `test -f 'blas-xtra/xscnrm2.f' || echo './'`blas-xtra/xscnrm2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xcdotc.lo `test -f 'blas-xtra/xcdotc.f' || echo './'`blas-xtra/xcdotc.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xsnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xsnrm2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xcdotu.lo `test -f 'blas-xtra/xcdotu.f' || echo './'`blas-xtra/xcdotu.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-xerbla.lo `test -f 'blas-xtra/xerbla.f' || echo './'`blas-xtra/xerbla.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xscnrm2.f -fPIC -o blas-xtra/.libs/libcruft_la-xscnrm2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xcdotc.f -fPIC -o blas-xtra/.libs/libcruft_la-xcdotc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xcdotu.f -fPIC -o blas-xtra/.libs/libcruft_la-xcdotu.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-cconv2.lo `test -f 'blas-xtra/cconv2.f' || echo './'`blas-xtra/cconv2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/xerbla.f -fPIC -o blas-xtra/.libs/libcruft_la-xerbla.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-csconv2.lo `test -f 'blas-xtra/csconv2.f' || echo './'`blas-xtra/csconv2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-dconv2.lo `test -f 'blas-xtra/dconv2.f' || echo './'`blas-xtra/dconv2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/cconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-cconv2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-sconv2.lo `test -f 'blas-xtra/sconv2.f' || echo './'`blas-xtra/sconv2.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/csconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-csconv2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/dconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-dconv2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/sconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-sconv2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-zconv2.lo `test -f 'blas-xtra/zconv2.f' || echo './'`blas-xtra/zconv2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o blas-xtra/libcruft_la-zdconv2.lo `test -f 'blas-xtra/zdconv2.f' || echo './'`blas-xtra/zdconv2.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-datv.lo `test -f 'daspk/datv.f' || echo './'`daspk/datv.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-zconv2.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dcnst0.lo `test -f 'daspk/dcnst0.f' || echo './'`daspk/dcnst0.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c blas-xtra/zdconv2.f -fPIC -o blas-xtra/.libs/libcruft_la-zdconv2.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/datv.f -fPIC -o daspk/.libs/libcruft_la-datv.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dcnst0.f -fPIC -o daspk/.libs/libcruft_la-dcnst0.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dcnstr.lo `test -f 'daspk/dcnstr.f' || echo './'`daspk/dcnstr.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddasic.lo `test -f 'daspk/ddasic.f' || echo './'`daspk/ddasic.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddasid.lo `test -f 'daspk/ddasid.f' || echo './'`daspk/ddasid.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddasik.lo `test -f 'daspk/ddasik.f' || echo './'`daspk/ddasik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dcnstr.f -fPIC -o daspk/.libs/libcruft_la-dcnstr.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasic.f -fPIC -o daspk/.libs/libcruft_la-ddasic.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasid.f -fPIC -o daspk/.libs/libcruft_la-ddasid.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddasik.f -fPIC -o daspk/.libs/libcruft_la-ddasik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddaspk.lo `test -f 'daspk/ddaspk.f' || echo './'`daspk/ddaspk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddstp.lo `test -f 'daspk/ddstp.f' || echo './'`daspk/ddstp.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-ddwnrm.lo `test -f 'daspk/ddwnrm.f' || echo './'`daspk/ddwnrm.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddaspk.f -fPIC -o daspk/.libs/libcruft_la-ddaspk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dfnrmd.lo `test -f 'daspk/dfnrmd.f' || echo './'`daspk/dfnrmd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddwnrm.f -fPIC -o daspk/.libs/libcruft_la-ddwnrm.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/ddstp.f -fPIC -o daspk/.libs/libcruft_la-ddstp.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dfnrmd.f -fPIC -o daspk/.libs/libcruft_la-dfnrmd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dfnrmk.lo `test -f 'daspk/dfnrmk.f' || echo './'`daspk/dfnrmk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dhels.lo `test -f 'daspk/dhels.f' || echo './'`daspk/dhels.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dfnrmk.f -fPIC -o daspk/.libs/libcruft_la-dfnrmk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dhels.f -fPIC -o daspk/.libs/libcruft_la-dhels.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dheqr.lo `test -f 'daspk/dheqr.f' || echo './'`daspk/dheqr.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dinvwt.lo `test -f 'daspk/dinvwt.f' || echo './'`daspk/dinvwt.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dheqr.f -fPIC -o daspk/.libs/libcruft_la-dheqr.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dinvwt.f -fPIC -o daspk/.libs/libcruft_la-dinvwt.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dlinsd.lo `test -f 'daspk/dlinsd.f' || echo './'`daspk/dlinsd.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dlinsk.lo `test -f 'daspk/dlinsk.f' || echo './'`daspk/dlinsk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dlinsd.f -fPIC -o daspk/.libs/libcruft_la-dlinsd.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dlinsk.f -fPIC -o daspk/.libs/libcruft_la-dlinsk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dmatd.lo `test -f 'daspk/dmatd.f' || echo './'`daspk/dmatd.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnedd.lo `test -f 'daspk/dnedd.f' || echo './'`daspk/dnedd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dmatd.f -fPIC -o daspk/.libs/libcruft_la-dmatd.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnedd.f -fPIC -o daspk/.libs/libcruft_la-dnedd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnedk.lo `test -f 'daspk/dnedk.f' || echo './'`daspk/dnedk.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnedk.f -fPIC -o daspk/.libs/libcruft_la-dnedk.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsd.lo `test -f 'daspk/dnsd.f' || echo './'`daspk/dnsd.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsid.lo `test -f 'daspk/dnsid.f' || echo './'`daspk/dnsid.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsd.f -fPIC -o daspk/.libs/libcruft_la-dnsd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsik.lo `test -f 'daspk/dnsik.f' || echo './'`daspk/dnsik.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsid.f -fPIC -o daspk/.libs/libcruft_la-dnsid.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsik.f -fPIC -o daspk/.libs/libcruft_la-dnsik.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dnsk.lo `test -f 'daspk/dnsk.f' || echo './'`daspk/dnsk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dorth.lo `test -f 'daspk/dorth.f' || echo './'`daspk/dorth.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dnsk.f -fPIC -o daspk/.libs/libcruft_la-dnsk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dorth.f -fPIC -o daspk/.libs/libcruft_la-dorth.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dslvd.lo `test -f 'daspk/dslvd.f' || echo './'`daspk/dslvd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dslvd.f -fPIC -o daspk/.libs/libcruft_la-dslvd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dslvk.lo `test -f 'daspk/dslvk.f' || echo './'`daspk/dslvk.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dspigm.lo `test -f 'daspk/dspigm.f' || echo './'`daspk/dspigm.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o daspk/libcruft_la-dyypnw.lo `test -f 'daspk/dyypnw.f' || echo './'`daspk/dyypnw.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dspigm.f -fPIC -o daspk/.libs/libcruft_la-dspigm.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dslvk.f -fPIC -o daspk/.libs/libcruft_la-dslvk.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c daspk/dyypnw.f -fPIC -o daspk/.libs/libcruft_la-dyypnw.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dasrt/libcruft_la-ddasrt.lo `test -f 'dasrt/ddasrt.f' || echo './'`dasrt/ddasrt.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dasrt/libcruft_la-drchek.lo `test -f 'dasrt/drchek.f' || echo './'`dasrt/drchek.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/ddasrt.f -fPIC -o dasrt/.libs/libcruft_la-ddasrt.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/drchek.f -fPIC -o dasrt/.libs/libcruft_la-drchek.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dasrt/libcruft_la-droots.lo `test -f 'dasrt/droots.f' || echo './'`dasrt/droots.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dasrt/droots.f -fPIC -o dasrt/.libs/libcruft_la-droots.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddaini.lo `test -f 'dassl/ddaini.f' || echo './'`dassl/ddaini.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddaini.f -fPIC -o dassl/.libs/libcruft_la-ddaini.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddajac.lo `test -f 'dassl/ddajac.f' || echo './'`dassl/ddajac.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddajac.f -fPIC -o dassl/.libs/libcruft_la-ddajac.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddanrm.lo `test -f 'dassl/ddanrm.f' || echo './'`dassl/ddanrm.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddanrm.f -fPIC -o dassl/.libs/libcruft_la-ddanrm.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddaslv.lo `test -f 'dassl/ddaslv.f' || echo './'`dassl/ddaslv.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddassl.lo `test -f 'dassl/ddassl.f' || echo './'`dassl/ddassl.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddastp.lo `test -f 'dassl/ddastp.f' || echo './'`dassl/ddastp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddaslv.f -fPIC -o dassl/.libs/libcruft_la-ddaslv.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddassl.f -fPIC -o dassl/.libs/libcruft_la-ddassl.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddastp.f -fPIC -o dassl/.libs/libcruft_la-ddastp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddatrp.lo `test -f 'dassl/ddatrp.f' || echo './'`dassl/ddatrp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddatrp.f -fPIC -o dassl/.libs/libcruft_la-ddatrp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o dassl/libcruft_la-ddawts.lo `test -f 'dassl/ddawts.f' || echo './'`dassl/ddawts.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c dassl/ddawts.f -fPIC -o dassl/.libs/libcruft_la-ddawts.o
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o Faddeeva/libcruft_la-Faddeeva.lo `test -f 'Faddeeva/Faddeeva.cc' || echo './'`Faddeeva/Faddeeva.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c Faddeeva/Faddeeva.cc -fPIC -DPIC -o Faddeeva/.libs/libcruft_la-Faddeeva.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xclange.lo `test -f 'lapack-xtra/xclange.f' || echo './'`lapack-xtra/xclange.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xclange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xclange.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xdlamch.lo `test -f 'lapack-xtra/xdlamch.f' || echo './'`lapack-xtra/xdlamch.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xdlamch.f -fPIC -o lapack-xtra/.libs/libcruft_la-xdlamch.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xdlange.lo `test -f 'lapack-xtra/xdlange.f' || echo './'`lapack-xtra/xdlange.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xilaenv.lo `test -f 'lapack-xtra/xilaenv.f' || echo './'`lapack-xtra/xilaenv.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xdlange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xdlange.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xilaenv.f -fPIC -o lapack-xtra/.libs/libcruft_la-xilaenv.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xslamch.lo `test -f 'lapack-xtra/xslamch.f' || echo './'`lapack-xtra/xslamch.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xslange.lo `test -f 'lapack-xtra/xslange.f' || echo './'`lapack-xtra/xslange.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xslamch.f -fPIC -o lapack-xtra/.libs/libcruft_la-xslamch.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xslange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xslange.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-xzlange.lo `test -f 'lapack-xtra/xzlange.f' || echo './'`lapack-xtra/xzlange.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-zrsf2csf.lo `test -f 'lapack-xtra/zrsf2csf.f' || echo './'`lapack-xtra/zrsf2csf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/xzlange.f -fPIC -o lapack-xtra/.libs/libcruft_la-xzlange.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/zrsf2csf.f -fPIC -o lapack-xtra/.libs/libcruft_la-zrsf2csf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o lapack-xtra/libcruft_la-crsf2csf.lo `test -f 'lapack-xtra/crsf2csf.f' || echo './'`lapack-xtra/crsf2csf.f
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-blaswrap.lo `test -f 'misc/blaswrap.c' || echo './'`misc/blaswrap.c
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-cquit.lo `test -f 'misc/cquit.c' || echo './'`misc/cquit.c
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c lapack-xtra/crsf2csf.f -fPIC -o lapack-xtra/.libs/libcruft_la-crsf2csf.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/blaswrap.c -fPIC -DPIC -o misc/.libs/libcruft_la-blaswrap.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/cquit.c -fPIC -DPIC -o misc/.libs/libcruft_la-cquit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-d1mach.lo `test -f 'misc/d1mach.f' || echo './'`misc/d1mach.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/d1mach.f -fPIC -o misc/.libs/libcruft_la-d1mach.o
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-f77-extern.lo `test -f 'misc/f77-extern.cc' || echo './'`misc/f77-extern.cc
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-f77-fcn.lo `test -f 'misc/f77-fcn.c' || echo './'`misc/f77-fcn.c
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-i1mach.lo `test -f 'misc/i1mach.f' || echo './'`misc/i1mach.f
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-fcn.c -fPIC -DPIC -o misc/.libs/libcruft_la-f77-fcn.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/f77-extern.cc -fPIC -DPIC -o misc/.libs/libcruft_la-f77-extern.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/i1mach.f -fPIC -o misc/.libs/libcruft_la-i1mach.o
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-lo-error.lo `test -f 'misc/lo-error.c' || echo './'`misc/lo-error.c
/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o misc/libcruft_la-quit.lo `test -f 'misc/quit.cc' || echo './'`misc/quit.cc
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o misc/libcruft_la-r1mach.lo `test -f 'misc/r1mach.f' || echo './'`misc/r1mach.f
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/lo-error.c -fPIC -DPIC -o misc/.libs/libcruft_la-lo-error.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c misc/r1mach.f -fPIC -o misc/.libs/libcruft_la-r1mach.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../libgnu -I../../libgnu -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c misc/quit.cc -fPIC -DPIC -o misc/.libs/libcruft_la-quit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-cfode.lo `test -f 'odepack/cfode.f' || echo './'`odepack/cfode.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-dlsode.lo `test -f 'odepack/dlsode.f' || echo './'`odepack/dlsode.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/cfode.f -fPIC -o odepack/.libs/libcruft_la-cfode.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/dlsode.f -fPIC -o odepack/.libs/libcruft_la-dlsode.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-ewset.lo `test -f 'odepack/ewset.f' || echo './'`odepack/ewset.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/ewset.f -fPIC -o odepack/.libs/libcruft_la-ewset.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-intdy.lo `test -f 'odepack/intdy.f' || echo './'`odepack/intdy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/intdy.f -fPIC -o odepack/.libs/libcruft_la-intdy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-prepj.lo `test -f 'odepack/prepj.f' || echo './'`odepack/prepj.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-solsy.lo `test -f 'odepack/solsy.f' || echo './'`odepack/solsy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/prepj.f -fPIC -o odepack/.libs/libcruft_la-prepj.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/solsy.f -fPIC -o odepack/.libs/libcruft_la-solsy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-stode.lo `test -f 'odepack/stode.f' || echo './'`odepack/stode.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/stode.f -fPIC -o odepack/.libs/libcruft_la-stode.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-vnorm.lo `test -f 'odepack/vnorm.f' || echo './'`odepack/vnorm.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/vnorm.f -fPIC -o odepack/.libs/libcruft_la-vnorm.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-scfode.lo `test -f 'odepack/scfode.f' || echo './'`odepack/scfode.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/scfode.f -fPIC -o odepack/.libs/libcruft_la-scfode.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sewset.lo `test -f 'odepack/sewset.f' || echo './'`odepack/sewset.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sintdy.lo `test -f 'odepack/sintdy.f' || echo './'`odepack/sintdy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sewset.f -fPIC -o odepack/.libs/libcruft_la-sewset.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sintdy.f -fPIC -o odepack/.libs/libcruft_la-sintdy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-slsode.lo `test -f 'odepack/slsode.f' || echo './'`odepack/slsode.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/slsode.f -fPIC -o odepack/.libs/libcruft_la-slsode.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sprepj.lo `test -f 'odepack/sprepj.f' || echo './'`odepack/sprepj.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-ssolsy.lo `test -f 'odepack/ssolsy.f' || echo './'`odepack/ssolsy.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sprepj.f -fPIC -o odepack/.libs/libcruft_la-sprepj.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/ssolsy.f -fPIC -o odepack/.libs/libcruft_la-ssolsy.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-sstode.lo `test -f 'odepack/sstode.f' || echo './'`odepack/sstode.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o odepack/libcruft_la-svnorm.lo `test -f 'odepack/svnorm.f' || echo './'`odepack/svnorm.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/sstode.f -fPIC -o odepack/.libs/libcruft_la-sstode.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c odepack/svnorm.f -fPIC -o odepack/.libs/libcruft_la-svnorm.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-dsubsp.lo `test -f 'ordered-qz/dsubsp.f' || echo './'`ordered-qz/dsubsp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/dsubsp.f -fPIC -o ordered-qz/.libs/libcruft_la-dsubsp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-exchqz.lo `test -f 'ordered-qz/exchqz.f' || echo './'`ordered-qz/exchqz.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-ssubsp.lo `test -f 'ordered-qz/ssubsp.f' || echo './'`ordered-qz/ssubsp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/exchqz.f -fPIC -o ordered-qz/.libs/libcruft_la-exchqz.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/ssubsp.f -fPIC -o ordered-qz/.libs/libcruft_la-ssubsp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ordered-qz/libcruft_la-sexchqz.lo `test -f 'ordered-qz/sexchqz.f' || echo './'`ordered-qz/sexchqz.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ordered-qz/sexchqz.f -fPIC -o ordered-qz/.libs/libcruft_la-sexchqz.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagi.lo `test -f 'quadpack/dqagi.f' || echo './'`quadpack/dqagi.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagie.lo `test -f 'quadpack/dqagie.f' || echo './'`quadpack/dqagie.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagi.f -fPIC -o quadpack/.libs/libcruft_la-dqagi.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagie.f -fPIC -o quadpack/.libs/libcruft_la-dqagie.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagp.lo `test -f 'quadpack/dqagp.f' || echo './'`quadpack/dqagp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagp.f -fPIC -o quadpack/.libs/libcruft_la-dqagp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqagpe.lo `test -f 'quadpack/dqagpe.f' || echo './'`quadpack/dqagpe.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqagpe.f -fPIC -o quadpack/.libs/libcruft_la-dqagpe.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqelg.lo `test -f 'quadpack/dqelg.f' || echo './'`quadpack/dqelg.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqk15i.lo `test -f 'quadpack/dqk15i.f' || echo './'`quadpack/dqk15i.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqelg.f -fPIC -o quadpack/.libs/libcruft_la-dqelg.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqk15i.f -fPIC -o quadpack/.libs/libcruft_la-dqk15i.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqk21.lo `test -f 'quadpack/dqk21.f' || echo './'`quadpack/dqk21.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-dqpsrt.lo `test -f 'quadpack/dqpsrt.f' || echo './'`quadpack/dqpsrt.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagie.lo `test -f 'quadpack/qagie.f' || echo './'`quadpack/qagie.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqk21.f -fPIC -o quadpack/.libs/libcruft_la-dqk21.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/dqpsrt.f -fPIC -o quadpack/.libs/libcruft_la-dqpsrt.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagie.f -fPIC -o quadpack/.libs/libcruft_la-qagie.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagi.lo `test -f 'quadpack/qagi.f' || echo './'`quadpack/qagi.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagpe.lo `test -f 'quadpack/qagpe.f' || echo './'`quadpack/qagpe.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagi.f -fPIC -o quadpack/.libs/libcruft_la-qagi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qagp.lo `test -f 'quadpack/qagp.f' || echo './'`quadpack/qagp.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagpe.f -fPIC -o quadpack/.libs/libcruft_la-qagpe.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qagp.f -fPIC -o quadpack/.libs/libcruft_la-qagp.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qelg.lo `test -f 'quadpack/qelg.f' || echo './'`quadpack/qelg.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qelg.f -fPIC -o quadpack/.libs/libcruft_la-qelg.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qk15i.lo `test -f 'quadpack/qk15i.f' || echo './'`quadpack/qk15i.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qk15i.f -fPIC -o quadpack/.libs/libcruft_la-qk15i.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qk21.lo `test -f 'quadpack/qk21.f' || echo './'`quadpack/qk21.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qk21.f -fPIC -o quadpack/.libs/libcruft_la-qk21.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-qpsrt.lo `test -f 'quadpack/qpsrt.f' || echo './'`quadpack/qpsrt.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o quadpack/libcruft_la-xerror.lo `test -f 'quadpack/xerror.f' || echo './'`quadpack/xerror.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/qpsrt.f -fPIC -o quadpack/.libs/libcruft_la-qpsrt.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c quadpack/xerror.f -fPIC -o quadpack/.libs/libcruft_la-xerror.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-fdump.lo `test -f 'slatec-err/fdump.f' || echo './'`slatec-err/fdump.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-ixsav.lo `test -f 'slatec-err/ixsav.f' || echo './'`slatec-err/ixsav.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-j4save.lo `test -f 'slatec-err/j4save.f' || echo './'`slatec-err/j4save.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/fdump.f -fPIC -o slatec-err/.libs/libcruft_la-fdump.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/ixsav.f -fPIC -o slatec-err/.libs/libcruft_la-ixsav.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/j4save.f -fPIC -o slatec-err/.libs/libcruft_la-j4save.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerclr.lo `test -f 'slatec-err/xerclr.f' || echo './'`slatec-err/xerclr.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xercnt.lo `test -f 'slatec-err/xercnt.f' || echo './'`slatec-err/xercnt.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerhlt.lo `test -f 'slatec-err/xerhlt.f' || echo './'`slatec-err/xerhlt.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerclr.f -fPIC -o slatec-err/.libs/libcruft_la-xerclr.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xermsg.lo `test -f 'slatec-err/xermsg.f' || echo './'`slatec-err/xermsg.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xercnt.f -fPIC -o slatec-err/.libs/libcruft_la-xercnt.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerhlt.f -fPIC -o slatec-err/.libs/libcruft_la-xerhlt.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerprn.lo `test -f 'slatec-err/xerprn.f' || echo './'`slatec-err/xerprn.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xerrwd.lo `test -f 'slatec-err/xerrwd.f' || echo './'`slatec-err/xerrwd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xermsg.f -fPIC -o slatec-err/.libs/libcruft_la-xermsg.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xersve.lo `test -f 'slatec-err/xersve.f' || echo './'`slatec-err/xersve.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerprn.f -fPIC -o slatec-err/.libs/libcruft_la-xerprn.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xerrwd.f -fPIC -o slatec-err/.libs/libcruft_la-xerrwd.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xersve.f -fPIC -o slatec-err/.libs/libcruft_la-xersve.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xgetf.lo `test -f 'slatec-err/xgetf.f' || echo './'`slatec-err/xgetf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xgetf.f -fPIC -o slatec-err/.libs/libcruft_la-xgetf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xgetua.lo `test -f 'slatec-err/xgetua.f' || echo './'`slatec-err/xgetua.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xsetf.lo `test -f 'slatec-err/xsetf.f' || echo './'`slatec-err/xsetf.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-err/libcruft_la-xsetua.lo `test -f 'slatec-err/xsetua.f' || echo './'`slatec-err/xsetua.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-albeta.lo `test -f 'slatec-fn/albeta.f' || echo './'`slatec-fn/albeta.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xgetua.f -fPIC -o slatec-err/.libs/libcruft_la-xgetua.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xsetf.f -fPIC -o slatec-err/.libs/libcruft_la-xsetf.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-err/xsetua.f -fPIC -o slatec-err/.libs/libcruft_la-xsetua.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/albeta.f -fPIC -o slatec-fn/.libs/libcruft_la-albeta.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-alngam.lo `test -f 'slatec-fn/alngam.f' || echo './'`slatec-fn/alngam.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-alnrel.lo `test -f 'slatec-fn/alnrel.f' || echo './'`slatec-fn/alnrel.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-algams.lo `test -f 'slatec-fn/algams.f' || echo './'`slatec-fn/algams.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/alngam.f -fPIC -o slatec-fn/.libs/libcruft_la-alngam.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/alnrel.f -fPIC -o slatec-fn/.libs/libcruft_la-alnrel.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-acosh.lo `test -f 'slatec-fn/acosh.f' || echo './'`slatec-fn/acosh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/algams.f -fPIC -o slatec-fn/.libs/libcruft_la-algams.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-asinh.lo `test -f 'slatec-fn/asinh.f' || echo './'`slatec-fn/asinh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/acosh.f -fPIC -o slatec-fn/.libs/libcruft_la-acosh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-atanh.lo `test -f 'slatec-fn/atanh.f' || echo './'`slatec-fn/atanh.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-betai.lo `test -f 'slatec-fn/betai.f' || echo './'`slatec-fn/betai.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/asinh.f -fPIC -o slatec-fn/.libs/libcruft_la-asinh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-csevl.lo `test -f 'slatec-fn/csevl.f' || echo './'`slatec-fn/csevl.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/atanh.f -fPIC -o slatec-fn/.libs/libcruft_la-atanh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/betai.f -fPIC -o slatec-fn/.libs/libcruft_la-betai.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/csevl.f -fPIC -o slatec-fn/.libs/libcruft_la-csevl.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9gmit.lo `test -f 'slatec-fn/d9gmit.f' || echo './'`slatec-fn/d9gmit.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgic.lo `test -f 'slatec-fn/d9lgic.f' || echo './'`slatec-fn/d9lgic.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9gmit.f -fPIC -o slatec-fn/.libs/libcruft_la-d9gmit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgit.lo `test -f 'slatec-fn/d9lgit.f' || echo './'`slatec-fn/d9lgit.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgic.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgic.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-d9lgmc.lo `test -f 'slatec-fn/d9lgmc.f' || echo './'`slatec-fn/d9lgmc.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgit.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dacosh.lo `test -f 'slatec-fn/dacosh.f' || echo './'`slatec-fn/dacosh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/d9lgmc.f -fPIC -o slatec-fn/.libs/libcruft_la-d9lgmc.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dasinh.lo `test -f 'slatec-fn/dasinh.f' || echo './'`slatec-fn/dasinh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-dacosh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-datanh.lo `test -f 'slatec-fn/datanh.f' || echo './'`slatec-fn/datanh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-dasinh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dbetai.lo `test -f 'slatec-fn/dbetai.f' || echo './'`slatec-fn/dbetai.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dcsevl.lo `test -f 'slatec-fn/dcsevl.f' || echo './'`slatec-fn/dcsevl.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/datanh.f -fPIC -o slatec-fn/.libs/libcruft_la-datanh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-derf.lo `test -f 'slatec-fn/derf.f' || echo './'`slatec-fn/derf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-dbetai.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dcsevl.f -fPIC -o slatec-fn/.libs/libcruft_la-dcsevl.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgami.lo `test -f 'slatec-fn/dgami.f' || echo './'`slatec-fn/dgami.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/derf.f -fPIC -o slatec-fn/.libs/libcruft_la-derf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamit.lo `test -f 'slatec-fn/dgamit.f' || echo './'`slatec-fn/dgamit.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgami.f -fPIC -o slatec-fn/.libs/libcruft_la-dgami.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamlm.lo `test -f 'slatec-fn/dgamlm.f' || echo './'`slatec-fn/dgamlm.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamit.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamma.lo `test -f 'slatec-fn/dgamma.f' || echo './'`slatec-fn/dgamma.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dgamr.lo `test -f 'slatec-fn/dgamr.f' || echo './'`slatec-fn/dgamr.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamlm.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamlm.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamma.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dgamr.f -fPIC -o slatec-fn/.libs/libcruft_la-dgamr.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dlbeta.lo `test -f 'slatec-fn/dlbeta.f' || echo './'`slatec-fn/dlbeta.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dlgams.lo `test -f 'slatec-fn/dlgams.f' || echo './'`slatec-fn/dlgams.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dlngam.lo `test -f 'slatec-fn/dlngam.f' || echo './'`slatec-fn/dlngam.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlgams.f -fPIC -o slatec-fn/.libs/libcruft_la-dlgams.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlbeta.f -fPIC -o slatec-fn/.libs/libcruft_la-dlbeta.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlngam.f -fPIC -o slatec-fn/.libs/libcruft_la-dlngam.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dlnrel.lo `test -f 'slatec-fn/dlnrel.f' || echo './'`slatec-fn/dlnrel.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dpchim.lo `test -f 'slatec-fn/dpchim.f' || echo './'`slatec-fn/dpchim.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dlnrel.f -fPIC -o slatec-fn/.libs/libcruft_la-dlnrel.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-dpchst.lo `test -f 'slatec-fn/dpchst.f' || echo './'`slatec-fn/dpchst.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-erf.lo `test -f 'slatec-fn/erf.f' || echo './'`slatec-fn/erf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dpchim.f -fPIC -o slatec-fn/.libs/libcruft_la-dpchim.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/dpchst.f -fPIC -o slatec-fn/.libs/libcruft_la-dpchst.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/erf.f -fPIC -o slatec-fn/.libs/libcruft_la-erf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gami.lo `test -f 'slatec-fn/gami.f' || echo './'`slatec-fn/gami.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamit.lo `test -f 'slatec-fn/gamit.f' || echo './'`slatec-fn/gamit.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gami.f -fPIC -o slatec-fn/.libs/libcruft_la-gami.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamlim.lo `test -f 'slatec-fn/gamlim.f' || echo './'`slatec-fn/gamlim.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamit.f -fPIC -o slatec-fn/.libs/libcruft_la-gamit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamma.lo `test -f 'slatec-fn/gamma.f' || echo './'`slatec-fn/gamma.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-gamr.lo `test -f 'slatec-fn/gamr.f' || echo './'`slatec-fn/gamr.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamlim.f -fPIC -o slatec-fn/.libs/libcruft_la-gamlim.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamma.f -fPIC -o slatec-fn/.libs/libcruft_la-gamma.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/gamr.f -fPIC -o slatec-fn/.libs/libcruft_la-gamr.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-initds.lo `test -f 'slatec-fn/initds.f' || echo './'`slatec-fn/initds.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-inits.lo `test -f 'slatec-fn/inits.f' || echo './'`slatec-fn/inits.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-pchim.lo `test -f 'slatec-fn/pchim.f' || echo './'`slatec-fn/pchim.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/initds.f -fPIC -o slatec-fn/.libs/libcruft_la-initds.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/inits.f -fPIC -o slatec-fn/.libs/libcruft_la-inits.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/pchim.f -fPIC -o slatec-fn/.libs/libcruft_la-pchim.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-pchst.lo `test -f 'slatec-fn/pchst.f' || echo './'`slatec-fn/pchst.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgmc.lo `test -f 'slatec-fn/r9lgmc.f' || echo './'`slatec-fn/r9lgmc.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgit.lo `test -f 'slatec-fn/r9lgit.f' || echo './'`slatec-fn/r9lgit.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/pchst.f -fPIC -o slatec-fn/.libs/libcruft_la-pchst.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgmc.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgmc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgit.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9gmit.lo `test -f 'slatec-fn/r9gmit.f' || echo './'`slatec-fn/r9gmit.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-r9lgic.lo `test -f 'slatec-fn/r9lgic.f' || echo './'`slatec-fn/r9lgic.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdacosh.lo `test -f 'slatec-fn/xdacosh.f' || echo './'`slatec-fn/xdacosh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9gmit.f -fPIC -o slatec-fn/.libs/libcruft_la-r9gmit.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdasinh.lo `test -f 'slatec-fn/xdasinh.f' || echo './'`slatec-fn/xdasinh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/r9lgic.f -fPIC -o slatec-fn/.libs/libcruft_la-r9lgic.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdacosh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdasinh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdatanh.lo `test -f 'slatec-fn/xdatanh.f' || echo './'`slatec-fn/xdatanh.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdbetai.lo `test -f 'slatec-fn/xdbetai.f' || echo './'`slatec-fn/xdbetai.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xderf.lo `test -f 'slatec-fn/xderf.f' || echo './'`slatec-fn/xderf.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xderfc.lo `test -f 'slatec-fn/xderfc.f' || echo './'`slatec-fn/xderfc.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdatanh.f -fPIC -o slatec-fn/.libs/libcruft_la-xdatanh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-xdbetai.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xderf.f -fPIC -o slatec-fn/.libs/libcruft_la-xderf.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xderfc.f -fPIC -o slatec-fn/.libs/libcruft_la-xderfc.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdgami.lo `test -f 'slatec-fn/xdgami.f' || echo './'`slatec-fn/xdgami.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdgamit.lo `test -f 'slatec-fn/xdgamit.f' || echo './'`slatec-fn/xdgamit.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xdgamma.lo `test -f 'slatec-fn/xdgamma.f' || echo './'`slatec-fn/xdgamma.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xgmainc.lo `test -f 'slatec-fn/xgmainc.f' || echo './'`slatec-fn/xgmainc.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgami.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgami.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgamit.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgamit.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xdgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-xdgamma.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xgmainc.f -fPIC -o slatec-fn/.libs/libcruft_la-xgmainc.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xacosh.lo `test -f 'slatec-fn/xacosh.f' || echo './'`slatec-fn/xacosh.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xasinh.lo `test -f 'slatec-fn/xasinh.f' || echo './'`slatec-fn/xasinh.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xatanh.lo `test -f 'slatec-fn/xatanh.f' || echo './'`slatec-fn/xatanh.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xacosh.f -fPIC -o slatec-fn/.libs/libcruft_la-xacosh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xasinh.f -fPIC -o slatec-fn/.libs/libcruft_la-xasinh.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xatanh.f -fPIC -o slatec-fn/.libs/libcruft_la-xatanh.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xerf.lo `test -f 'slatec-fn/xerf.f' || echo './'`slatec-fn/xerf.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xerfc.lo `test -f 'slatec-fn/xerfc.f' || echo './'`slatec-fn/xerfc.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xsgmainc.lo `test -f 'slatec-fn/xsgmainc.f' || echo './'`slatec-fn/xsgmainc.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xgamma.lo `test -f 'slatec-fn/xgamma.f' || echo './'`slatec-fn/xgamma.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xerf.f -fPIC -o slatec-fn/.libs/libcruft_la-xerf.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xerfc.f -fPIC -o slatec-fn/.libs/libcruft_la-xerfc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xsgmainc.f -fPIC -o slatec-fn/.libs/libcruft_la-xsgmainc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xgamma.f -fPIC -o slatec-fn/.libs/libcruft_la-xgamma.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-xbetai.lo `test -f 'slatec-fn/xbetai.f' || echo './'`slatec-fn/xbetai.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-derfc.lo `test -f 'slatec-fn/derfc.f' || echo './'`slatec-fn/derfc.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o slatec-fn/libcruft_la-erfc.lo `test -f 'slatec-fn/erfc.f' || echo './'`slatec-fn/erfc.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/xbetai.f -fPIC -o slatec-fn/.libs/libcruft_la-xbetai.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/derfc.f -fPIC -o slatec-fn/.libs/libcruft_la-derfc.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c slatec-fn/erfc.f -fPIC -o slatec-fn/.libs/libcruft_la-erfc.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/advnst.lo ranlib/advnst.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genbet.lo ranlib/genbet.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/advnst.f -fPIC -o ranlib/.libs/advnst.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genbet.f -fPIC -o ranlib/.libs/genbet.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genchi.lo ranlib/genchi.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genexp.lo ranlib/genexp.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genf.lo ranlib/genf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genchi.f -fPIC -o ranlib/.libs/genchi.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genexp.f -fPIC -o ranlib/.libs/genexp.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genf.f -fPIC -o ranlib/.libs/genf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gengam.lo ranlib/gengam.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genmn.lo ranlib/genmn.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gengam.f -fPIC -o ranlib/.libs/gengam.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genmul.lo ranlib/genmul.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genmn.f -fPIC -o ranlib/.libs/genmn.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennch.lo ranlib/gennch.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennf.lo ranlib/gennf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genmul.f -fPIC -o ranlib/.libs/genmul.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/gennor.lo ranlib/gennor.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennch.f -fPIC -o ranlib/.libs/gennch.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennf.f -fPIC -o ranlib/.libs/gennf.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/gennor.f -fPIC -o ranlib/.libs/gennor.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genprm.lo ranlib/genprm.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/genunf.lo ranlib/genunf.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/getcgn.lo ranlib/getcgn.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genprm.f -fPIC -o ranlib/.libs/genprm.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/genunf.f -fPIC -o ranlib/.libs/genunf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/getsd.lo ranlib/getsd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/getcgn.f -fPIC -o ranlib/.libs/getcgn.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignbin.lo ranlib/ignbin.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignlgi.lo ranlib/ignlgi.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/getsd.f -fPIC -o ranlib/.libs/getsd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignnbn.lo ranlib/ignnbn.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignbin.f -fPIC -o ranlib/.libs/ignbin.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignlgi.f -fPIC -o ranlib/.libs/ignlgi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignpoi.lo ranlib/ignpoi.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignnbn.f -fPIC -o ranlib/.libs/ignnbn.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignpoi.f -fPIC -o ranlib/.libs/ignpoi.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ignuin.lo ranlib/ignuin.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/initgn.lo ranlib/initgn.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ignuin.f -fPIC -o ranlib/.libs/ignuin.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/initgn.f -fPIC -o ranlib/.libs/initgn.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/inrgcm.lo ranlib/inrgcm.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/lennob.lo ranlib/lennob.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/mltmod.lo ranlib/mltmod.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/inrgcm.f -fPIC -o ranlib/.libs/inrgcm.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/phrtsd.lo ranlib/phrtsd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/lennob.f -fPIC -o ranlib/.libs/lennob.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/mltmod.f -fPIC -o ranlib/.libs/mltmod.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/qrgnin.lo ranlib/qrgnin.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/phrtsd.f -fPIC -o ranlib/.libs/phrtsd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/ranf.lo ranlib/ranf.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/qrgnin.f -fPIC -o ranlib/.libs/qrgnin.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/ranf.f -fPIC -o ranlib/.libs/ranf.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setall.lo ranlib/setall.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setant.lo ranlib/setant.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setgmn.lo ranlib/setgmn.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/setsd.lo ranlib/setsd.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setall.f -fPIC -o ranlib/.libs/setall.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setgmn.f -fPIC -o ranlib/.libs/setgmn.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setant.f -fPIC -o ranlib/.libs/setant.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/setsd.f -fPIC -o ranlib/.libs/setsd.o
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/sexpo.lo ranlib/sexpo.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/sgamma.lo ranlib/sgamma.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/snorm.lo ranlib/snorm.f
/bin/bash ../../libtool --tag=F77 --mode=compile f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c -o ranlib/wrap.lo ranlib/wrap.f
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/sexpo.f -fPIC -o ranlib/.libs/sexpo.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/sgamma.f -fPIC -o ranlib/.libs/sgamma.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/snorm.f -fPIC -o ranlib/.libs/snorm.o
libtool: compile: f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -c ranlib/wrap.f -fPIC -o ranlib/.libs/wrap.o
/bin/bash ../../libtool --tag=CXX --mode=link g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o libcruft.la amos/libcruft_la-cacai.lo amos/libcruft_la-cacon.lo amos/libcruft_la-cbesh.lo amos/libcruft_la-cbesi.lo amos/libcruft_la-cbesj.lo amos/libcruft_la-cbesk.lo amos/libcruft_la-cbesy.lo amos/libcruft_la-cbinu.lo amos/libcruft_la-cbuni.lo amos/libcruft_la-cbunk.lo amos/libcruft_la-cunk1.lo amos/libcruft_la-cunk2.lo amos/libcruft_la-crati.lo amos/libcruft_la-cshch.lo amos/libcruft_la-cuni1.lo amos/libcruft_la-cuoik.lo amos/libcruft_la-cairy.lo amos/libcruft_la-cbiry.lo amos/libcruft_la-ckscl.lo amos/libcruft_la-cs1s2.lo amos/libcruft_la-cuchk.lo amos/libcruft_la-cuni2.lo amos/libcruft_la-cwrsk.lo amos/libcruft_la-casyi.lo amos/libcruft_la-cbknu.lo amos/libcruft_la-cmlri.lo amos/libcruft_la-cseri.lo amos/libcruft_la-cunhj.lo amos/libcruft_la-cunik.lo amos/libcruft_la-dgamln.lo amos/libcruft_la-gamln.lo amos/libcruft_la-xzabs.lo amos/libcruft_la-xzexp.lo amos/libcruft_la-xzlog.lo amos/libcruft_la-xzsqrt.lo amos/libcruft_la-zacai.lo amos/libcruft_la-zacon.lo amos/libcruft_la-zairy.lo amos/libcruft_la-zasyi.lo amos/libcruft_la-zbesh.lo amos/libcruft_la-zbesi.lo amos/libcruft_la-zbesj.lo amos/libcruft_la-zbesk.lo amos/libcruft_la-zbesy.lo amos/libcruft_la-zbinu.lo amos/libcruft_la-zbiry.lo amos/libcruft_la-zbknu.lo amos/libcruft_la-zbuni.lo amos/libcruft_la-zbunk.lo amos/libcruft_la-zdiv.lo amos/libcruft_la-zkscl.lo amos/libcruft_la-zmlri.lo amos/libcruft_la-zmlt.lo amos/libcruft_la-zrati.lo amos/libcruft_la-zs1s2.lo amos/libcruft_la-zseri.lo amos/libcruft_la-zshch.lo amos/libcruft_la-zuchk.lo amos/libcruft_la-zunhj.lo amos/libcruft_la-zuni1.lo amos/libcruft_la-zuni2.lo amos/libcruft_la-zunik.lo amos/libcruft_la-zunk1.lo amos/libcruft_la-zunk2.lo amos/libcruft_la-zuoik.lo amos/libcruft_la-zwrsk.lo blas-xtra/libcruft_la-ddot3.lo blas-xtra/libcruft_la-zdotc3.lo blas-xtra/libcruft_la-sdot3.lo blas-xtra/libcruft_la-cdotc3.lo blas-xtra/libcruft_la-dmatm3.lo blas-xtra/libcruft_la-zmatm3.lo blas-xtra/libcruft_la-smatm3.lo blas-xtra/libcruft_la-cmatm3.lo blas-xtra/libcruft_la-xddot.lo blas-xtra/libcruft_la-xdnrm2.lo blas-xtra/libcruft_la-xdznrm2.lo blas-xtra/libcruft_la-xzdotc.lo blas-xtra/libcruft_la-xzdotu.lo blas-xtra/libcruft_la-xsdot.lo blas-xtra/libcruft_la-xsnrm2.lo blas-xtra/libcruft_la-xscnrm2.lo blas-xtra/libcruft_la-xcdotc.lo blas-xtra/libcruft_la-xcdotu.lo blas-xtra/libcruft_la-xerbla.lo blas-xtra/libcruft_la-cconv2.lo blas-xtra/libcruft_la-csconv2.lo blas-xtra/libcruft_la-dconv2.lo blas-xtra/libcruft_la-sconv2.lo blas-xtra/libcruft_la-zconv2.lo blas-xtra/libcruft_la-zdconv2.lo daspk/libcruft_la-datv.lo daspk/libcruft_la-dcnst0.lo daspk/libcruft_la-dcnstr.lo daspk/libcruft_la-ddasic.lo daspk/libcruft_la-ddasid.lo daspk/libcruft_la-ddasik.lo daspk/libcruft_la-ddaspk.lo daspk/libcruft_la-ddstp.lo daspk/libcruft_la-ddwnrm.lo daspk/libcruft_la-dfnrmd.lo daspk/libcruft_la-dfnrmk.lo daspk/libcruft_la-dhels.lo daspk/libcruft_la-dheqr.lo daspk/libcruft_la-dinvwt.lo daspk/libcruft_la-dlinsd.lo daspk/libcruft_la-dlinsk.lo daspk/libcruft_la-dmatd.lo daspk/libcruft_la-dnedd.lo daspk/libcruft_la-dnedk.lo daspk/libcruft_la-dnsd.lo daspk/libcruft_la-dnsid.lo daspk/libcruft_la-dnsik.lo daspk/libcruft_la-dnsk.lo daspk/libcruft_la-dorth.lo daspk/libcruft_la-dslvd.lo daspk/libcruft_la-dslvk.lo daspk/libcruft_la-dspigm.lo daspk/libcruft_la-dyypnw.lo dasrt/libcruft_la-ddasrt.lo dasrt/libcruft_la-drchek.lo dasrt/libcruft_la-droots.lo dassl/libcruft_la-ddaini.lo dassl/libcruft_la-ddajac.lo dassl/libcruft_la-ddanrm.lo dassl/libcruft_la-ddaslv.lo dassl/libcruft_la-ddassl.lo dassl/libcruft_la-ddastp.lo dassl/libcruft_la-ddatrp.lo dassl/libcruft_la-ddawts.lo Faddeeva/libcruft_la-Faddeeva.lo lapack-xtra/libcruft_la-xclange.lo lapack-xtra/libcruft_la-xdlamch.lo lapack-xtra/libcruft_la-xdlange.lo lapack-xtra/libcruft_la-xilaenv.lo lapack-xtra/libcruft_la-xslamch.lo lapack-xtra/libcruft_la-xslange.lo lapack-xtra/libcruft_la-xzlange.lo lapack-xtra/libcruft_la-zrsf2csf.lo lapack-xtra/libcruft_la-crsf2csf.lo misc/libcruft_la-blaswrap.lo misc/libcruft_la-cquit.lo misc/libcruft_la-d1mach.lo misc/libcruft_la-f77-extern.lo misc/libcruft_la-f77-fcn.lo misc/libcruft_la-i1mach.lo misc/libcruft_la-lo-error.lo misc/libcruft_la-quit.lo misc/libcruft_la-r1mach.lo odepack/libcruft_la-cfode.lo odepack/libcruft_la-dlsode.lo odepack/libcruft_la-ewset.lo odepack/libcruft_la-intdy.lo odepack/libcruft_la-prepj.lo odepack/libcruft_la-solsy.lo odepack/libcruft_la-stode.lo odepack/libcruft_la-vnorm.lo odepack/libcruft_la-scfode.lo odepack/libcruft_la-sewset.lo odepack/libcruft_la-sintdy.lo odepack/libcruft_la-slsode.lo odepack/libcruft_la-sprepj.lo odepack/libcruft_la-ssolsy.lo odepack/libcruft_la-sstode.lo odepack/libcruft_la-svnorm.lo ordered-qz/libcruft_la-dsubsp.lo ordered-qz/libcruft_la-exchqz.lo ordered-qz/libcruft_la-ssubsp.lo ordered-qz/libcruft_la-sexchqz.lo quadpack/libcruft_la-dqagi.lo quadpack/libcruft_la-dqagie.lo quadpack/libcruft_la-dqagp.lo quadpack/libcruft_la-dqagpe.lo quadpack/libcruft_la-dqelg.lo quadpack/libcruft_la-dqk15i.lo quadpack/libcruft_la-dqk21.lo quadpack/libcruft_la-dqpsrt.lo quadpack/libcruft_la-qagie.lo quadpack/libcruft_la-qagi.lo quadpack/libcruft_la-qagpe.lo quadpack/libcruft_la-qagp.lo quadpack/libcruft_la-qelg.lo quadpack/libcruft_la-qk15i.lo quadpack/libcruft_la-qk21.lo quadpack/libcruft_la-qpsrt.lo quadpack/libcruft_la-xerror.lo slatec-err/libcruft_la-fdump.lo slatec-err/libcruft_la-ixsav.lo slatec-err/libcruft_la-j4save.lo slatec-err/libcruft_la-xerclr.lo slatec-err/libcruft_la-xercnt.lo slatec-err/libcruft_la-xerhlt.lo slatec-err/libcruft_la-xermsg.lo slatec-err/libcruft_la-xerprn.lo slatec-err/libcruft_la-xerrwd.lo slatec-err/libcruft_la-xersve.lo slatec-err/libcruft_la-xgetf.lo slatec-err/libcruft_la-xgetua.lo slatec-err/libcruft_la-xsetf.lo slatec-err/libcruft_la-xsetua.lo slatec-fn/libcruft_la-albeta.lo slatec-fn/libcruft_la-alngam.lo slatec-fn/libcruft_la-alnrel.lo slatec-fn/libcruft_la-algams.lo slatec-fn/libcruft_la-acosh.lo slatec-fn/libcruft_la-asinh.lo slatec-fn/libcruft_la-atanh.lo slatec-fn/libcruft_la-betai.lo slatec-fn/libcruft_la-csevl.lo slatec-fn/libcruft_la-d9gmit.lo slatec-fn/libcruft_la-d9lgic.lo slatec-fn/libcruft_la-d9lgit.lo slatec-fn/libcruft_la-d9lgmc.lo slatec-fn/libcruft_la-dacosh.lo slatec-fn/libcruft_la-dasinh.lo slatec-fn/libcruft_la-datanh.lo slatec-fn/libcruft_la-dbetai.lo slatec-fn/libcruft_la-dcsevl.lo slatec-fn/libcruft_la-derf.lo slatec-fn/libcruft_la-dgami.lo slatec-fn/libcruft_la-dgamit.lo slatec-fn/libcruft_la-dgamlm.lo slatec-fn/libcruft_la-dgamma.lo slatec-fn/libcruft_la-dgamr.lo slatec-fn/libcruft_la-dlbeta.lo slatec-fn/libcruft_la-dlgams.lo slatec-fn/libcruft_la-dlngam.lo slatec-fn/libcruft_la-dlnrel.lo slatec-fn/libcruft_la-dpchim.lo slatec-fn/libcruft_la-dpchst.lo slatec-fn/libcruft_la-erf.lo slatec-fn/libcruft_la-gami.lo slatec-fn/libcruft_la-gamit.lo slatec-fn/libcruft_la-gamlim.lo slatec-fn/libcruft_la-gamma.lo slatec-fn/libcruft_la-gamr.lo slatec-fn/libcruft_la-initds.lo slatec-fn/libcruft_la-inits.lo slatec-fn/libcruft_la-pchim.lo slatec-fn/libcruft_la-pchst.lo slatec-fn/libcruft_la-r9lgmc.lo slatec-fn/libcruft_la-r9lgit.lo slatec-fn/libcruft_la-r9gmit.lo slatec-fn/libcruft_la-r9lgic.lo slatec-fn/libcruft_la-xdacosh.lo slatec-fn/libcruft_la-xdasinh.lo slatec-fn/libcruft_la-xdatanh.lo slatec-fn/libcruft_la-xdbetai.lo slatec-fn/libcruft_la-xderf.lo slatec-fn/libcruft_la-xderfc.lo slatec-fn/libcruft_la-xdgami.lo slatec-fn/libcruft_la-xdgamit.lo slatec-fn/libcruft_la-xdgamma.lo slatec-fn/libcruft_la-xgmainc.lo slatec-fn/libcruft_la-xacosh.lo slatec-fn/libcruft_la-xasinh.lo slatec-fn/libcruft_la-xatanh.lo slatec-fn/libcruft_la-xerf.lo slatec-fn/libcruft_la-xerfc.lo slatec-fn/libcruft_la-xsgmainc.lo slatec-fn/libcruft_la-xgamma.lo slatec-fn/libcruft_la-xbetai.lo slatec-fn/libcruft_la-derfc.lo slatec-fn/libcruft_la-erfc.lo -lutil -lm
/bin/bash ../../libtool --tag=F77 --mode=link f77 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wl,-z,relro -o ranlib/libranlib.la ranlib/advnst.lo ranlib/genbet.lo ranlib/genchi.lo ranlib/genexp.lo ranlib/genf.lo ranlib/gengam.lo ranlib/genmn.lo ranlib/genmul.lo ranlib/gennch.lo ranlib/gennf.lo ranlib/gennor.lo ranlib/genprm.lo ranlib/genunf.lo ranlib/getcgn.lo ranlib/getsd.lo ranlib/ignbin.lo ranlib/ignlgi.lo ranlib/ignnbn.lo ranlib/ignpoi.lo ranlib/ignuin.lo ranlib/initgn.lo ranlib/inrgcm.lo ranlib/lennob.lo ranlib/mltmod.lo ranlib/phrtsd.lo ranlib/qrgnin.lo ranlib/ranf.lo ranlib/setall.lo ranlib/setant.lo ranlib/setgmn.lo ranlib/setsd.lo ranlib/sexpo.lo ranlib/sgamma.lo ranlib/snorm.lo ranlib/wrap.lo -lutil -lm
libtool: link: ar cru ranlib/.libs/libranlib.a ranlib/.libs/advnst.o ranlib/.libs/genbet.o ranlib/.libs/genchi.o ranlib/.libs/genexp.o ranlib/.libs/genf.o ranlib/.libs/gengam.o ranlib/.libs/genmn.o ranlib/.libs/genmul.o ranlib/.libs/gennch.o ranlib/.libs/gennf.o ranlib/.libs/gennor.o ranlib/.libs/genprm.o ranlib/.libs/genunf.o ranlib/.libs/getcgn.o ranlib/.libs/getsd.o ranlib/.libs/ignbin.o ranlib/.libs/ignlgi.o ranlib/.libs/ignnbn.o ranlib/.libs/ignpoi.o ranlib/.libs/ignuin.o ranlib/.libs/initgn.o ranlib/.libs/inrgcm.o ranlib/.libs/lennob.o ranlib/.libs/mltmod.o ranlib/.libs/phrtsd.o ranlib/.libs/qrgnin.o ranlib/.libs/ranf.o ranlib/.libs/setall.o ranlib/.libs/setant.o ranlib/.libs/setgmn.o ranlib/.libs/setsd.o ranlib/.libs/sexpo.o ranlib/.libs/sgamma.o ranlib/.libs/snorm.o ranlib/.libs/wrap.o
libtool: link: ranlib ranlib/.libs/libranlib.a
libtool: link: ( cd "ranlib/.libs" && rm -f "libranlib.la" && ln -s "../libranlib.la" "libranlib.la" )
libtool: link: ar cru .libs/libcruft.a amos/.libs/libcruft_la-cacai.o amos/.libs/libcruft_la-cacon.o amos/.libs/libcruft_la-cbesh.o amos/.libs/libcruft_la-cbesi.o amos/.libs/libcruft_la-cbesj.o amos/.libs/libcruft_la-cbesk.o amos/.libs/libcruft_la-cbesy.o amos/.libs/libcruft_la-cbinu.o amos/.libs/libcruft_la-cbuni.o amos/.libs/libcruft_la-cbunk.o amos/.libs/libcruft_la-cunk1.o amos/.libs/libcruft_la-cunk2.o amos/.libs/libcruft_la-crati.o amos/.libs/libcruft_la-cshch.o amos/.libs/libcruft_la-cuni1.o amos/.libs/libcruft_la-cuoik.o amos/.libs/libcruft_la-cairy.o amos/.libs/libcruft_la-cbiry.o amos/.libs/libcruft_la-ckscl.o amos/.libs/libcruft_la-cs1s2.o amos/.libs/libcruft_la-cuchk.o amos/.libs/libcruft_la-cuni2.o amos/.libs/libcruft_la-cwrsk.o amos/.libs/libcruft_la-casyi.o amos/.libs/libcruft_la-cbknu.o amos/.libs/libcruft_la-cmlri.o amos/.libs/libcruft_la-cseri.o amos/.libs/libcruft_la-cunhj.o amos/.libs/libcruft_la-cunik.o amos/.libs/libcruft_la-dgamln.o amos/.libs/libcruft_la-gamln.o amos/.libs/libcruft_la-xzabs.o amos/.libs/libcruft_la-xzexp.o amos/.libs/libcruft_la-xzlog.o amos/.libs/libcruft_la-xzsqrt.o amos/.libs/libcruft_la-zacai.o amos/.libs/libcruft_la-zacon.o amos/.libs/libcruft_la-zairy.o amos/.libs/libcruft_la-zasyi.o amos/.libs/libcruft_la-zbesh.o amos/.libs/libcruft_la-zbesi.o amos/.libs/libcruft_la-zbesj.o amos/.libs/libcruft_la-zbesk.o amos/.libs/libcruft_la-zbesy.o amos/.libs/libcruft_la-zbinu.o amos/.libs/libcruft_la-zbiry.o amos/.libs/libcruft_la-zbknu.o amos/.libs/libcruft_la-zbuni.o amos/.libs/libcruft_la-zbunk.o amos/.libs/libcruft_la-zdiv.o amos/.libs/libcruft_la-zkscl.o amos/.libs/libcruft_la-zmlri.o amos/.libs/libcruft_la-zmlt.o amos/.libs/libcruft_la-zrati.o amos/.libs/libcruft_la-zs1s2.o amos/.libs/libcruft_la-zseri.o amos/.libs/libcruft_la-zshch.o amos/.libs/libcruft_la-zuchk.o amos/.libs/libcruft_la-zunhj.o amos/.libs/libcruft_la-zuni1.o amos/.libs/libcruft_la-zuni2.o amos/.libs/libcruft_la-zunik.o amos/.libs/libcruft_la-zunk1.o amos/.libs/libcruft_la-zunk2.o amos/.libs/libcruft_la-zuoik.o amos/.libs/libcruft_la-zwrsk.o blas-xtra/.libs/libcruft_la-ddot3.o blas-xtra/.libs/libcruft_la-zdotc3.o blas-xtra/.libs/libcruft_la-sdot3.o blas-xtra/.libs/libcruft_la-cdotc3.o blas-xtra/.libs/libcruft_la-dmatm3.o blas-xtra/.libs/libcruft_la-zmatm3.o blas-xtra/.libs/libcruft_la-smatm3.o blas-xtra/.libs/libcruft_la-cmatm3.o blas-xtra/.libs/libcruft_la-xddot.o blas-xtra/.libs/libcruft_la-xdnrm2.o blas-xtra/.libs/libcruft_la-xdznrm2.o blas-xtra/.libs/libcruft_la-xzdotc.o blas-xtra/.libs/libcruft_la-xzdotu.o blas-xtra/.libs/libcruft_la-xsdot.o blas-xtra/.libs/libcruft_la-xsnrm2.o blas-xtra/.libs/libcruft_la-xscnrm2.o blas-xtra/.libs/libcruft_la-xcdotc.o blas-xtra/.libs/libcruft_la-xcdotu.o blas-xtra/.libs/libcruft_la-xerbla.o blas-xtra/.libs/libcruft_la-cconv2.o blas-xtra/.libs/libcruft_la-csconv2.o blas-xtra/.libs/libcruft_la-dconv2.o blas-xtra/.libs/libcruft_la-sconv2.o blas-xtra/.libs/libcruft_la-zconv2.o blas-xtra/.libs/libcruft_la-zdconv2.o daspk/.libs/libcruft_la-datv.o daspk/.libs/libcruft_la-dcnst0.o daspk/.libs/libcruft_la-dcnstr.o daspk/.libs/libcruft_la-ddasic.o daspk/.libs/libcruft_la-ddasid.o daspk/.libs/libcruft_la-ddasik.o daspk/.libs/libcruft_la-ddaspk.o daspk/.libs/libcruft_la-ddstp.o daspk/.libs/libcruft_la-ddwnrm.o daspk/.libs/libcruft_la-dfnrmd.o daspk/.libs/libcruft_la-dfnrmk.o daspk/.libs/libcruft_la-dhels.o daspk/.libs/libcruft_la-dheqr.o daspk/.libs/libcruft_la-dinvwt.o daspk/.libs/libcruft_la-dlinsd.o daspk/.libs/libcruft_la-dlinsk.o daspk/.libs/libcruft_la-dmatd.o daspk/.libs/libcruft_la-dnedd.o daspk/.libs/libcruft_la-dnedk.o daspk/.libs/libcruft_la-dnsd.o daspk/.libs/libcruft_la-dnsid.o daspk/.libs/libcruft_la-dnsik.o daspk/.libs/libcruft_la-dnsk.o daspk/.libs/libcruft_la-dorth.o daspk/.libs/libcruft_la-dslvd.o daspk/.libs/libcruft_la-dslvk.o daspk/.libs/libcruft_la-dspigm.o daspk/.libs/libcruft_la-dyypnw.o dasrt/.libs/libcruft_la-ddasrt.o dasrt/.libs/libcruft_la-drchek.o dasrt/.libs/libcruft_la-droots.o dassl/.libs/libcruft_la-ddaini.o dassl/.libs/libcruft_la-ddajac.o dassl/.libs/libcruft_la-ddanrm.o dassl/.libs/libcruft_la-ddaslv.o dassl/.libs/libcruft_la-ddassl.o dassl/.libs/libcruft_la-ddastp.o dassl/.libs/libcruft_la-ddatrp.o dassl/.libs/libcruft_la-ddawts.o Faddeeva/.libs/libcruft_la-Faddeeva.o lapack-xtra/.libs/libcruft_la-xclange.o lapack-xtra/.libs/libcruft_la-xdlamch.o lapack-xtra/.libs/libcruft_la-xdlange.o lapack-xtra/.libs/libcruft_la-xilaenv.o lapack-xtra/.libs/libcruft_la-xslamch.o lapack-xtra/.libs/libcruft_la-xslange.o lapack-xtra/.libs/libcruft_la-xzlange.o lapack-xtra/.libs/libcruft_la-zrsf2csf.o lapack-xtra/.libs/libcruft_la-crsf2csf.o misc/.libs/libcruft_la-blaswrap.o misc/.libs/libcruft_la-cquit.o misc/.libs/libcruft_la-d1mach.o misc/.libs/libcruft_la-f77-extern.o misc/.libs/libcruft_la-f77-fcn.o misc/.libs/libcruft_la-i1mach.o misc/.libs/libcruft_la-lo-error.o misc/.libs/libcruft_la-quit.o misc/.libs/libcruft_la-r1mach.o odepack/.libs/libcruft_la-cfode.o odepack/.libs/libcruft_la-dlsode.o odepack/.libs/libcruft_la-ewset.o odepack/.libs/libcruft_la-intdy.o odepack/.libs/libcruft_la-prepj.o odepack/.libs/libcruft_la-solsy.o odepack/.libs/libcruft_la-stode.o odepack/.libs/libcruft_la-vnorm.o odepack/.libs/libcruft_la-scfode.o odepack/.libs/libcruft_la-sewset.o odepack/.libs/libcruft_la-sintdy.o odepack/.libs/libcruft_la-slsode.o odepack/.libs/libcruft_la-sprepj.o odepack/.libs/libcruft_la-ssolsy.o odepack/.libs/libcruft_la-sstode.o odepack/.libs/libcruft_la-svnorm.o ordered-qz/.libs/libcruft_la-dsubsp.o ordered-qz/.libs/libcruft_la-exchqz.o ordered-qz/.libs/libcruft_la-ssubsp.o ordered-qz/.libs/libcruft_la-sexchqz.o quadpack/.libs/libcruft_la-dqagi.o quadpack/.libs/libcruft_la-dqagie.o quadpack/.libs/libcruft_la-dqagp.o quadpack/.libs/libcruft_la-dqagpe.o quadpack/.libs/libcruft_la-dqelg.o quadpack/.libs/libcruft_la-dqk15i.o quadpack/.libs/libcruft_la-dqk21.o quadpack/.libs/libcruft_la-dqpsrt.o quadpack/.libs/libcruft_la-qagie.o quadpack/.libs/libcruft_la-qagi.o quadpack/.libs/libcruft_la-qagpe.o quadpack/.libs/libcruft_la-qagp.o quadpack/.libs/libcruft_la-qelg.o quadpack/.libs/libcruft_la-qk15i.o quadpack/.libs/libcruft_la-qk21.o quadpack/.libs/libcruft_la-qpsrt.o quadpack/.libs/libcruft_la-xerror.o slatec-err/.libs/libcruft_la-fdump.o slatec-err/.libs/libcruft_la-ixsav.o slatec-err/.libs/libcruft_la-j4save.o slatec-err/.libs/libcruft_la-xerclr.o slatec-err/.libs/libcruft_la-xercnt.o slatec-err/.libs/libcruft_la-xerhlt.o slatec-err/.libs/libcruft_la-xermsg.o slatec-err/.libs/libcruft_la-xerprn.o slatec-err/.libs/libcruft_la-xerrwd.o slatec-err/.libs/libcruft_la-xersve.o slatec-err/.libs/libcruft_la-xgetf.o slatec-err/.libs/libcruft_la-xgetua.o slatec-err/.libs/libcruft_la-xsetf.o slatec-err/.libs/libcruft_la-xsetua.o slatec-fn/.libs/libcruft_la-albeta.o slatec-fn/.libs/libcruft_la-alngam.o slatec-fn/.libs/libcruft_la-alnrel.o slatec-fn/.libs/libcruft_la-algams.o slatec-fn/.libs/libcruft_la-acosh.o slatec-fn/.libs/libcruft_la-asinh.o slatec-fn/.libs/libcruft_la-atanh.o slatec-fn/.libs/libcruft_la-betai.o slatec-fn/.libs/libcruft_la-csevl.o slatec-fn/.libs/libcruft_la-d9gmit.o slatec-fn/.libs/libcruft_la-d9lgic.o slatec-fn/.libs/libcruft_la-d9lgit.o slatec-fn/.libs/libcruft_la-d9lgmc.o slatec-fn/.libs/libcruft_la-dacosh.o slatec-fn/.libs/libcruft_la-dasinh.o slatec-fn/.libs/libcruft_la-datanh.o slatec-fn/.libs/libcruft_la-dbetai.o slatec-fn/.libs/libcruft_la-dcsevl.o slatec-fn/.libs/libcruft_la-derf.o slatec-fn/.libs/libcruft_la-dgami.o slatec-fn/.libs/libcruft_la-dgamit.o slatec-fn/.libs/libcruft_la-dgamlm.o slatec-fn/.libs/libcruft_la-dgamma.o slatec-fn/.libs/libcruft_la-dgamr.o slatec-fn/.libs/libcruft_la-dlbeta.o slatec-fn/.libs/libcruft_la-dlgams.o slatec-fn/.libs/libcruft_la-dlngam.o slatec-fn/.libs/libcruft_la-dlnrel.o slatec-fn/.libs/libcruft_la-dpchim.o slatec-fn/.libs/libcruft_la-dpchst.o slatec-fn/.libs/libcruft_la-erf.o slatec-fn/.libs/libcruft_la-gami.o slatec-fn/.libs/libcruft_la-gamit.o slatec-fn/.libs/libcruft_la-gamlim.o slatec-fn/.libs/libcruft_la-gamma.o slatec-fn/.libs/libcruft_la-gamr.o slatec-fn/.libs/libcruft_la-initds.o slatec-fn/.libs/libcruft_la-inits.o slatec-fn/.libs/libcruft_la-pchim.o slatec-fn/.libs/libcruft_la-pchst.o slatec-fn/.libs/libcruft_la-r9lgmc.o slatec-fn/.libs/libcruft_la-r9lgit.o slatec-fn/.libs/libcruft_la-r9gmit.o slatec-fn/.libs/libcruft_la-r9lgic.o slatec-fn/.libs/libcruft_la-xdacosh.o slatec-fn/.libs/libcruft_la-xdasinh.o slatec-fn/.libs/libcruft_la-xdatanh.o slatec-fn/.libs/libcruft_la-xdbetai.o slatec-fn/.libs/libcruft_la-xderf.o slatec-fn/.libs/libcruft_la-xderfc.o slatec-fn/.libs/libcruft_la-xdgami.o slatec-fn/.libs/libcruft_la-xdgamit.o slatec-fn/.libs/libcruft_la-xdgamma.o slatec-fn/.libs/libcruft_la-xgmainc.o slatec-fn/.libs/libcruft_la-xacosh.o slatec-fn/.libs/libcruft_la-xasinh.o slatec-fn/.libs/libcruft_la-xatanh.o slatec-fn/.libs/libcruft_la-xerf.o slatec-fn/.libs/libcruft_la-xerfc.o slatec-fn/.libs/libcruft_la-xsgmainc.o slatec-fn/.libs/libcruft_la-xgamma.o slatec-fn/.libs/libcruft_la-xbetai.o slatec-fn/.libs/libcruft_la-derfc.o slatec-fn/.libs/libcruft_la-erfc.o
libtool: link: ranlib .libs/libcruft.a
libtool: link: ( cd ".libs" && rm -f "libcruft.la" && ln -s "../libcruft.la" "libcruft.la" )
make[5]: Leaving directory '/«PKGBUILDDIR»/liboctave/cruft'
make[5]: Entering directory '/«PKGBUILDDIR»/liboctave'
( echo "## DO NOT EDIT! Generated automatically from CMatrix.cc by Make."; /bin/grep '^%!' array/CMatrix.cc ) > array/CMatrix.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from CSparse.cc by Make."; /bin/grep '^%!' array/CSparse.cc ) > array/CSparse.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from dMatrix.cc by Make."; /bin/grep '^%!' array/dMatrix.cc ) > array/dMatrix.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from dSparse.cc by Make."; /bin/grep '^%!' array/dSparse.cc ) > array/dSparse.cc-tst-t
mv array/CMatrix.cc-tst-t array/CMatrix.cc-tst
mv array/CSparse.cc-tst-t array/CSparse.cc-tst
mv array/dMatrix.cc-tst-t array/dMatrix.cc-tst
mv array/dSparse.cc-tst-t array/dSparse.cc-tst
( echo "## DO NOT EDIT! Generated automatically from fCMatrix.cc by Make."; /bin/grep '^%!' array/fCMatrix.cc ) > array/fCMatrix.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from fMatrix.cc by Make."; /bin/grep '^%!' array/fMatrix.cc ) > array/fMatrix.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from idx-vector.cc by Make."; /bin/grep '^%!' array/idx-vector.cc ) > array/idx-vector.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from oct-inttypes.cc by Make."; /bin/grep '^%!' util/oct-inttypes.cc ) > util/oct-inttypes.cc-tst-t
mv array/fCMatrix.cc-tst-t array/fCMatrix.cc-tst
mv array/fMatrix.cc-tst-t array/fMatrix.cc-tst
mv array/idx-vector.cc-tst-t array/idx-vector.cc-tst
mv util/oct-inttypes.cc-tst-t util/oct-inttypes.cc-tst
( echo "## DO NOT EDIT! Generated automatically from Array.cc by Make."; /bin/grep '^%!' array/Array.cc ) > array/Array.cc-tst-t
( echo "## DO NOT EDIT! Generated automatically from Sparse.cc by Make."; /bin/grep '^%!' array/Sparse.cc ) > array/Sparse.cc-tst-t
mv array/Array.cc-tst-t array/Array.cc-tst
mv array/Sparse.cc-tst-t array/Sparse.cc-tst
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-b.lo `test -f 'array/Array-b.cc' || echo './'`array/Array-b.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-C.lo `test -f 'array/Array-C.cc' || echo './'`array/Array-C.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-ch.lo `test -f 'array/Array-ch.cc' || echo './'`array/Array-ch.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-d.lo `test -f 'array/Array-d.cc' || echo './'`array/Array-d.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-b.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-b.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-C.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-ch.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-ch.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-d.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-ch.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-C.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-b.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-d.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-ch.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
In file included from array/Array.cc:42:0,
from array/Array-b.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
In file included from array/Array.cc:42:0,
from array/Array-C.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/Array.cc:42:0,
from array/Array-d.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-f.lo `test -f 'array/Array-f.cc' || echo './'`array/Array-f.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-f.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-f.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-fC.lo `test -f 'array/Array-fC.cc' || echo './'`array/Array-fC.cc
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-f.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-fC.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-fC.o
In file included from array/Array.cc:42:0,
from array/Array-f.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-fC.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-fC.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-i.lo `test -f 'array/Array-i.cc' || echo './'`array/Array-i.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-i.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-i.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-idx-vec.lo `test -f 'array/Array-idx-vec.cc' || echo './'`array/Array-idx-vec.cc
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-i.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-idx-vec.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-idx-vec.o
In file included from array/Array.cc:42:0,
from array/Array-i.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array-idx-vec.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-idx-vec.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-s.lo `test -f 'array/Array-s.cc' || echo './'`array/Array-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-s.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-s.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-s.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-s.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-str.lo `test -f 'array/Array-str.cc' || echo './'`array/Array-str.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-str.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-str.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-str.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-str.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-util.lo `test -f 'array/Array-util.cc' || echo './'`array/Array-util.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-util.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-util.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/Array-util.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array-util.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Array-voidp.lo `test -f 'array/Array-voidp.cc' || echo './'`array/Array-voidp.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Array-voidp.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Array-voidp.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-voidp.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Array.cc:42:0,
from array/Array-voidp.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = void]':
array/Array.cc:355:5: required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = void*; octave_idx_type = int]'
array/Array.cc:1591:76: required from 'Array<T> Array<T>::transpose() const [with T = void*]'
array/Array-voidp.cc:36:1: required from here
./util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align]
operator T **() const { return reinterpret_cast<T **> (this->data ()); }
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolMatrix.lo `test -f 'array/boolMatrix.cc' || echo './'`array/boolMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-boolMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/boolMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolNDArray.lo `test -f 'array/boolNDArray.cc' || echo './'`array/boolNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-boolNDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/boolNDArray.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-boolSparse.lo `test -f 'array/boolSparse.cc' || echo './'`array/boolSparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/boolSparse.cc -fPIC -DPIC -o array/.libs/array_libarray_la-boolSparse.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/boolMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Sparse.h:35,
from array/boolSparse.h:27,
from array/boolSparse.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/boolNDArray.cc:31:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from array/boolSparse.h:29,
from array/boolSparse.cc:36:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CColVector.lo `test -f 'array/CColVector.cc' || echo './'`array/CColVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CColVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CColVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/CColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/CColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CDiagMatrix.lo `test -f 'array/CDiagMatrix.cc' || echo './'`array/CDiagMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CDiagMatrix.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-chMatrix.lo `test -f 'array/chMatrix.cc' || echo './'`array/chMatrix.cc
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/CDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/chMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-chMatrix.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from array/chMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-chNDArray.lo `test -f 'array/chNDArray.cc' || echo './'`array/chNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/chNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-chNDArray.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/CDiagMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/chNDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/chMatrix.cc:36:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/chNDArray.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CMatrix.lo `test -f 'array/CMatrix.cc' || echo './'`array/CMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/CMatrix.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/CMatrix.cc:51:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CNDArray.lo `test -f 'array/CNDArray.cc' || echo './'`array/CNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CNDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/CNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/CNDArray.cc:39:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CRowVector.lo `test -f 'array/CRowVector.cc' || echo './'`array/CRowVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CRowVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CRowVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/CRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/CRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-CSparse.lo `test -f 'array/CSparse.cc' || echo './'`array/CSparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/CSparse.cc -fPIC -DPIC -o array/.libs/array_libarray_la-CSparse.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/dRowVector.h:26,
from array/CSparse.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/CSparse.cc:39:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dColVector.lo `test -f 'array/dColVector.cc' || echo './'`array/dColVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dColVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dColVector.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dDiagMatrix.lo `test -f 'array/dDiagMatrix.cc' || echo './'`array/dDiagMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dDiagMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/dColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/dDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/dColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/dDiagMatrix.cc:33:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dim-vector.lo `test -f 'array/dim-vector.cc' || echo './'`array/dim-vector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dim-vector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dim-vector.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dMatrix.lo `test -f 'array/dMatrix.cc' || echo './'`array/dMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dMatrix.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dNDArray.lo `test -f 'array/dNDArray.cc' || echo './'`array/dNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dNDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/dMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/dNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/dMatrix.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/dNDArray.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dRowVector.lo `test -f 'array/dRowVector.cc' || echo './'`array/dRowVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dRowVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dRowVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/dRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-dSparse.lo `test -f 'array/dSparse.cc' || echo './'`array/dSparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/dSparse.cc -fPIC -DPIC -o array/.libs/array_libarray_la-dSparse.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/dRowVector.h:26,
from array/dSparse.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/dRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/dSparse.cc:40:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCColVector.lo `test -f 'array/fCColVector.cc' || echo './'`array/fCColVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCColVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fCColVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fCColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fCColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCDiagMatrix.lo `test -f 'array/fCDiagMatrix.cc' || echo './'`array/fCDiagMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fCDiagMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fCDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fCDiagMatrix.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCMatrix.lo `test -f 'array/fCMatrix.cc' || echo './'`array/fCMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fCMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fCMatrix.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fCMatrix.cc:50:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCNDArray.lo `test -f 'array/fCNDArray.cc' || echo './'`array/fCNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fCNDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fCNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/fCNDArray.cc:39:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fColVector.lo `test -f 'array/fColVector.cc' || echo './'`array/fColVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fColVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fColVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fColVector.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fColVector.cc:35:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fCRowVector.lo `test -f 'array/fCRowVector.cc' || echo './'`array/fCRowVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fCRowVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fCRowVector.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fCRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fDiagMatrix.lo `test -f 'array/fDiagMatrix.cc' || echo './'`array/fDiagMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fDiagMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fDiagMatrix.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fCRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fDiagMatrix.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fDiagMatrix.cc:33:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fMatrix.lo `test -f 'array/fMatrix.cc' || echo './'`array/fMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fMatrix.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fNDArray.lo `test -f 'array/fNDArray.cc' || echo './'`array/fNDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fNDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fNDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fMatrix.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fNDArray.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fMatrix.cc:48:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-fRowVector.lo `test -f 'array/fRowVector.cc' || echo './'`array/fRowVector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/fRowVector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-fRowVector.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fNDArray.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Array-util.h:26,
from array/fRowVector.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from array/fRowVector.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-idx-vector.lo `test -f 'array/idx-vector.cc' || echo './'`array/idx-vector.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/idx-vector.cc -fPIC -DPIC -o array/.libs/array_libarray_la-idx-vector.o
In file included from array/idx-vector.h:37:0,
from array/idx-vector.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.cc:39:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int16NDArray.lo `test -f 'array/int16NDArray.cc' || echo './'`array/int16NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int16NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int16NDArray.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int32NDArray.lo `test -f 'array/int32NDArray.cc' || echo './'`array/int32NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int32NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int32NDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/int16NDArray.h:26,
from array/int16NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int64NDArray.lo `test -f 'array/int64NDArray.cc' || echo './'`array/int64NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int64NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int64NDArray.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/int16NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/int32NDArray.h:26,
from array/int32NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/int32NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/int64NDArray.h:26,
from array/int64NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/int64NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-int8NDArray.lo `test -f 'array/int8NDArray.cc' || echo './'`array/int8NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/int8NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-int8NDArray.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-C.lo `test -f 'array/MArray-C.cc' || echo './'`array/MArray-C.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-C.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-C.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/int8NDArray.h:26,
from array/int8NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-C.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/int8NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-d.lo `test -f 'array/MArray-d.cc' || echo './'`array/MArray-d.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-d.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-d.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-d.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-f.lo `test -f 'array/MArray-f.cc' || echo './'`array/MArray-f.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-f.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-f.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-f.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-f.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-fC.lo `test -f 'array/MArray-fC.cc' || echo './'`array/MArray-fC.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-fC.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-fC.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-fC.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-fC.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-i.lo `test -f 'array/MArray-i.cc' || echo './'`array/MArray-i.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-i.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-i.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-i.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-i.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MArray-s.lo `test -f 'array/MArray-s.cc' || echo './'`array/MArray-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MArray-s.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MArray-s.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MArray-s.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from array/MArray-defs.h:27,
from array/MArray.cc:32,
from array/MArray-s.cc:30:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MatrixType.lo `test -f 'array/MatrixType.cc' || echo './'`array/MatrixType.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MatrixType.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MatrixType.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/dMatrix.h:26,
from array/MatrixType.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MSparse-C.lo `test -f 'array/MSparse-C.cc' || echo './'`array/MSparse-C.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MSparse-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MSparse-C.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MSparse.h:27,
from array/MSparse-C.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from array/dSparse.h:36,
from array/MatrixType.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-MSparse-d.lo `test -f 'array/MSparse-d.cc' || echo './'`array/MSparse-d.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/MSparse-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-MSparse-d.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-PermMatrix.lo `test -f 'array/PermMatrix.cc' || echo './'`array/PermMatrix.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/PermMatrix.cc -fPIC -DPIC -o array/.libs/array_libarray_la-PermMatrix.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/MSparse.h:27,
from array/MSparse-d.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/PermMatrix.h:26,
from array/PermMatrix.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/PermMatrix.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Range.lo `test -f 'array/Range.cc' || echo './'`array/Range.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Range.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Range.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-b.lo `test -f 'array/Sparse-b.cc' || echo './'`array/Sparse-b.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-b.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-b.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/dMatrix.h:26,
from array/Range.h:28,
from array/Range.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Sparse.h:35,
from array/Sparse-b.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Sparse.cc:45:0,
from array/Sparse-b.cc:31:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-C.lo `test -f 'array/Sparse-C.cc' || echo './'`array/Sparse-C.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-C.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-C.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Sparse.h:35,
from array/Sparse-C.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Sparse.cc:45:0,
from array/Sparse-C.cc:34:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-Sparse-d.lo `test -f 'array/Sparse-d.cc' || echo './'`array/Sparse-d.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/Sparse-d.cc -fPIC -DPIC -o array/.libs/array_libarray_la-Sparse-d.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/Sparse.h:35,
from array/Sparse-d.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/Sparse.cc:45:0,
from array/Sparse-d.cc:32:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint16NDArray.lo `test -f 'array/uint16NDArray.cc' || echo './'`array/uint16NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint16NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint16NDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/uint16NDArray.h:26,
from array/uint16NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/uint16NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint32NDArray.lo `test -f 'array/uint32NDArray.cc' || echo './'`array/uint32NDArray.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint64NDArray.lo `test -f 'array/uint64NDArray.cc' || echo './'`array/uint64NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint32NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint32NDArray.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint64NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint64NDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/uint32NDArray.h:26,
from array/uint32NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/uint64NDArray.h:26,
from array/uint64NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/uint32NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/uint64NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o array/array_libarray_la-uint8NDArray.lo `test -f 'array/uint8NDArray.cc' || echo './'`array/uint8NDArray.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c array/uint8NDArray.cc -fPIC -DPIC -o array/.libs/array_libarray_la-uint8NDArray.o
In file included from array/idx-vector.h:37:0,
from array/Array.h:36,
from array/MArray.h:28,
from array/intNDArray.h:26,
from array/uint8NDArray.h:26,
from array/uint8NDArray.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from array/uint8NDArray.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxAEPBAL.lo `test -f 'numeric/CmplxAEPBAL.cc' || echo './'`numeric/CmplxAEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxAEPBAL.h:31,
from numeric/CmplxAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxCHOL.lo `test -f 'numeric/CmplxCHOL.cc' || echo './'`numeric/CmplxCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxCHOL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/CmplxCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxGEPBAL.lo `test -f 'numeric/CmplxGEPBAL.cc' || echo './'`numeric/CmplxGEPBAL.cc
In file included from numeric/CmplxCHOL.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxGEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxGEPBAL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxHESS.lo `test -f 'numeric/CmplxHESS.cc' || echo './'`numeric/CmplxHESS.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxHESS.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxGEPBAL.h:29,
from numeric/CmplxGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxHESS.h:28,
from numeric/CmplxHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/CmplxGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxLU.lo `test -f 'numeric/CmplxLU.cc' || echo './'`numeric/CmplxLU.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxLU.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxQR.lo `test -f 'numeric/CmplxQR.cc' || echo './'`numeric/CmplxQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxQRP.lo `test -f 'numeric/CmplxQRP.cc' || echo './'`numeric/CmplxQRP.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxQRP.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxQRP.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/base-lu.h:27,
from numeric/CmplxLU.h:26,
from numeric/CmplxLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/CmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxSCHUR.lo `test -f 'numeric/CmplxSCHUR.cc' || echo './'`numeric/CmplxSCHUR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSCHUR.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxQR.h:29,
from numeric/CmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxQR.h:29,
from numeric/CmplxQRP.h:28,
from numeric/CmplxQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/CmplxQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from numeric/CmplxQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/CMatrix.h:26,
from numeric/CmplxSCHUR.h:29,
from numeric/CmplxSCHUR.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/CmplxSCHUR.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CmplxSVD.lo `test -f 'numeric/CmplxSVD.cc' || echo './'`numeric/CmplxSVD.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CmplxSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CmplxSVD.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-CollocWt.lo `test -f 'numeric/CollocWt.cc' || echo './'`numeric/CollocWt.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASPK.lo `test -f 'numeric/DASPK.cc' || echo './'`numeric/DASPK.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/CollocWt.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-CollocWt.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASPK.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASPK.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/DiagArray2.h:32,
from ./array/MDiagArray2.h:28,
from ./array/dDiagMatrix.h:26,
from numeric/CmplxSVD.h:28,
from numeric/CmplxSVD.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/CmplxSVD.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/CollocWt.h:28,
from numeric/CollocWt.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/base-de.h:28,
from numeric/base-dae.h:26,
from numeric/DAE.h:27,
from numeric/DASPK-opts.h:10,
from numeric/DASPK.h:28,
from numeric/DASPK.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASRT.lo `test -f 'numeric/DASRT.cc' || echo './'`numeric/DASRT.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASRT.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASRT.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-DASSL.lo `test -f 'numeric/DASSL.cc' || echo './'`numeric/DASSL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/DASSL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-DASSL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/base-de.h:28,
from numeric/base-dae.h:26,
from numeric/DAE.h:27,
from numeric/DAERT.h:26,
from numeric/DASRT-opts.h:10,
from numeric/DASRT.h:28,
from numeric/DASRT.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleAEPBAL.lo `test -f 'numeric/dbleAEPBAL.cc' || echo './'`numeric/dbleAEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/base-de.h:28,
from numeric/base-dae.h:26,
from numeric/DAE.h:27,
from numeric/DASSL-opts.h:10,
from numeric/DASSL.h:28,
from numeric/DASSL.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleAEPBAL.h:31,
from numeric/dbleAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleCHOL.lo `test -f 'numeric/dbleCHOL.cc' || echo './'`numeric/dbleCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleCHOL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dRowVector.h:26,
from numeric/dbleCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/dbleCHOL.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleGEPBAL.lo `test -f 'numeric/dbleGEPBAL.cc' || echo './'`numeric/dbleGEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleGEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleGEPBAL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleHESS.lo `test -f 'numeric/dbleHESS.cc' || echo './'`numeric/dbleHESS.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleHESS.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleGEPBAL.h:29,
from numeric/dbleGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/dbleGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleHESS.h:28,
from numeric/dbleHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleLU.lo `test -f 'numeric/dbleLU.cc' || echo './'`numeric/dbleLU.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleLU.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleQR.lo `test -f 'numeric/dbleQR.cc' || echo './'`numeric/dbleQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleQRP.lo `test -f 'numeric/dbleQRP.cc' || echo './'`numeric/dbleQRP.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/base-lu.h:27,
from numeric/dbleLU.h:26,
from numeric/dbleLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleQRP.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleQRP.o
In file included from numeric/dbleLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleSCHUR.lo `test -f 'numeric/dbleSCHUR.cc' || echo './'`numeric/dbleSCHUR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleQR.h:29,
from numeric/dbleQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/dbleQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleQR.h:29,
from numeric/dbleQRP.h:28,
from numeric/dbleQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/dbleQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/dbleSCHUR.h:29,
from numeric/dbleSCHUR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-dbleSVD.lo `test -f 'numeric/dbleSVD.cc' || echo './'`numeric/dbleSVD.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-EIG.lo `test -f 'numeric/EIG.cc' || echo './'`numeric/EIG.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/dbleSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-dbleSVD.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/EIG.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-EIG.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxAEPBAL.lo `test -f 'numeric/fCmplxAEPBAL.cc' || echo './'`numeric/fCmplxAEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxAEPBAL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/DiagArray2.h:32,
from ./array/MDiagArray2.h:28,
from ./array/dDiagMatrix.h:26,
from numeric/dbleSVD.h:28,
from numeric/dbleSVD.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/EIG.h:28,
from numeric/EIG.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fCMatrix.h:26,
from numeric/fCmplxAEPBAL.h:31,
from numeric/fCmplxAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/dbleSVD.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxCHOL.lo `test -f 'numeric/fCmplxCHOL.cc' || echo './'`numeric/fCmplxCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxCHOL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxGEPBAL.lo `test -f 'numeric/fCmplxGEPBAL.cc' || echo './'`numeric/fCmplxGEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxGEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxGEPBAL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxHESS.lo `test -f 'numeric/fCmplxHESS.cc' || echo './'`numeric/fCmplxHESS.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/fCmplxCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/fCmplxCHOL.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/fCmplxGEPBAL.h:29,
from numeric/fCmplxGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fCMatrix.h:26,
from numeric/fCmplxHESS.h:28,
from numeric/fCmplxHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/fCmplxGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxLU.lo `test -f 'numeric/fCmplxLU.cc' || echo './'`numeric/fCmplxLU.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxLU.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxQR.lo `test -f 'numeric/fCmplxQR.cc' || echo './'`numeric/fCmplxQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxQRP.lo `test -f 'numeric/fCmplxQRP.cc' || echo './'`numeric/fCmplxQRP.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxQRP.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxQRP.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/base-lu.h:27,
from numeric/fCmplxLU.h:26,
from numeric/fCmplxLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fCMatrix.h:26,
from numeric/fCmplxQR.h:31,
from numeric/fCmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/fCmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fCMatrix.h:26,
from numeric/fCmplxQR.h:31,
from numeric/fCmplxQRP.h:28,
from numeric/fCmplxQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/fCmplxQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from numeric/fCmplxQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxSCHUR.lo `test -f 'numeric/fCmplxSCHUR.cc' || echo './'`numeric/fCmplxSCHUR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSCHUR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fCmplxSVD.lo `test -f 'numeric/fCmplxSVD.cc' || echo './'`numeric/fCmplxSVD.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fCmplxSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fCmplxSVD.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fCMatrix.h:26,
from numeric/fCmplxSCHUR.h:29,
from numeric/fCmplxSCHUR.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/fCmplxSCHUR.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/DiagArray2.h:32,
from ./array/MDiagArray2.h:28,
from ./array/fDiagMatrix.h:26,
from numeric/fCmplxSVD.h:28,
from numeric/fCmplxSVD.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-fEIG.lo `test -f 'numeric/fEIG.cc' || echo './'`numeric/fEIG.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/fEIG.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-fEIG.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatAEPBAL.lo `test -f 'numeric/floatAEPBAL.cc' || echo './'`numeric/floatAEPBAL.cc
In file included from numeric/fCmplxSVD.cc:30:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatAEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatCHOL.lo `test -f 'numeric/floatCHOL.cc' || echo './'`numeric/floatCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatCHOL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/fEIG.h:28,
from numeric/fEIG.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatAEPBAL.h:31,
from numeric/floatAEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fRowVector.h:26,
from numeric/floatCHOL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatGEPBAL.lo `test -f 'numeric/floatGEPBAL.cc' || echo './'`numeric/floatGEPBAL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatGEPBAL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatGEPBAL.o
In file included from numeric/floatCHOL.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatHESS.lo `test -f 'numeric/floatHESS.cc' || echo './'`numeric/floatHESS.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatHESS.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatHESS.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatGEPBAL.h:29,
from numeric/floatGEPBAL.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/floatGEPBAL.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatLU.lo `test -f 'numeric/floatLU.cc' || echo './'`numeric/floatLU.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatHESS.h:28,
from numeric/floatHESS.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatLU.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatQR.lo `test -f 'numeric/floatQR.cc' || echo './'`numeric/floatQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatQRP.lo `test -f 'numeric/floatQRP.cc' || echo './'`numeric/floatQRP.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/base-lu.h:27,
from numeric/floatLU.h:26,
from numeric/floatLU.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatQRP.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatQRP.o
In file included from numeric/floatLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatQR.h:29,
from numeric/floatQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/floatQR.cc:34:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatQR.h:29,
from numeric/floatQRP.h:28,
from numeric/floatQRP.cc:30:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/floatQRP.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatSCHUR.lo `test -f 'numeric/floatSCHUR.cc' || echo './'`numeric/floatSCHUR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatSCHUR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatSCHUR.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-floatSVD.lo `test -f 'numeric/floatSVD.cc' || echo './'`numeric/floatSVD.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/floatSVD.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-floatSVD.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/fMatrix.h:26,
from numeric/floatSCHUR.h:29,
from numeric/floatSCHUR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/DiagArray2.h:32,
from ./array/MDiagArray2.h:28,
from ./array/fDiagMatrix.h:26,
from numeric/floatSVD.h:28,
from numeric/floatSVD.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/floatSVD.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-lo-mappers.lo `test -f 'numeric/lo-mappers.cc' || echo './'`numeric/lo-mappers.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-mappers.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-mappers.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-lo-specfun.lo `test -f 'numeric/lo-specfun.cc' || echo './'`numeric/lo-specfun.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/lo-specfun.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-lo-specfun.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-LSODE.lo `test -f 'numeric/LSODE.cc' || echo './'`numeric/LSODE.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/LSODE.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-LSODE.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from numeric/lo-specfun.h:28,
from numeric/lo-mappers.cc:34:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-convn.lo `test -f 'numeric/oct-convn.cc' || echo './'`numeric/oct-convn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-convn.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-convn.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from ./array/Range.h:28,
from numeric/lo-specfun.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/base-de.h:28,
from numeric/ODE.h:27,
from numeric/LSODE-opts.h:10,
from numeric/LSODE.h:28,
from numeric/LSODE.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-fftw.lo `test -f 'numeric/oct-fftw.cc' || echo './'`numeric/oct-fftw.cc
In file included from operators/mx-inlines.cc:35:0,
from numeric/lo-specfun.cc:46:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-fftw.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-fftw.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/oct-convn.h:27,
from numeric/oct-convn.cc:32:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from numeric/oct-fftw.cc:35:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from numeric/oct-convn.cc:33:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-norm.lo `test -f 'numeric/oct-norm.cc' || echo './'`numeric/oct-norm.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-rand.lo `test -f 'numeric/oct-rand.cc' || echo './'`numeric/oct-rand.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-norm.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-norm.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-rand.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-rand.o
In file included from numeric/oct-rand.cc:38:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/oct-rand.h:29,
from numeric/oct-rand.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from numeric/oct-norm.cc:39:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from numeric/oct-norm.cc:53:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-oct-spparms.lo `test -f 'numeric/oct-spparms.cc' || echo './'`numeric/oct-spparms.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-ODES.lo `test -f 'numeric/ODES.cc' || echo './'`numeric/ODES.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/oct-spparms.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-oct-spparms.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/ODES.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-ODES.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-Quad.lo `test -f 'numeric/Quad.cc' || echo './'`numeric/Quad.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/Quad.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-Quad.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from numeric/oct-spparms.h:32,
from numeric/oct-spparms.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/ODESFunc.h:26,
from numeric/ODES.h:26,
from numeric/ODES.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/Quad.h:28,
from numeric/Quad.cc:27:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxCHOL.lo `test -f 'numeric/SparseCmplxCHOL.cc' || echo './'`numeric/SparseCmplxCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxCHOL.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxLU.lo `test -f 'numeric/SparseCmplxLU.cc' || echo './'`numeric/SparseCmplxLU.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/sparse-base-chol.h:28,
from numeric/SparseCmplxCHOL.h:27,
from numeric/SparseCmplxCHOL.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxLU.o
In file included from numeric/SparseCmplxLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/sparse-base-lu.h:28,
from numeric/SparseCmplxLU.h:27,
from numeric/SparseCmplxLU.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseCmplxQR.lo `test -f 'numeric/SparseCmplxQR.cc' || echo './'`numeric/SparseCmplxQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseCmplxQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from numeric/SparseCmplxCHOL.h:28,
from numeric/SparseCmplxCHOL.cc:28:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/SparseCmplxQR.h:28,
from numeric/SparseCmplxQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from numeric/SparseCmplxQR.h:30,
from numeric/SparseCmplxQR.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparsedbleCHOL.lo `test -f 'numeric/SparsedbleCHOL.cc' || echo './'`numeric/SparsedbleCHOL.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparsedbleCHOL.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparsedbleCHOL.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dColVector.h:27,
from numeric/sparse-base-chol.h:28,
from numeric/SparsedbleCHOL.h:27,
from numeric/SparsedbleCHOL.cc:28:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from numeric/SparsedbleCHOL.h:28,
from numeric/SparsedbleCHOL.cc:28:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparsedbleLU.lo `test -f 'numeric/SparsedbleLU.cc' || echo './'`numeric/SparsedbleLU.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparsedbleLU.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparsedbleLU.o
In file included from numeric/SparsedbleLU.cc:31:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from numeric/sparse-base-lu.h:28,
from numeric/SparsedbleLU.h:27,
from numeric/SparsedbleLU.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-SparseQR.lo `test -f 'numeric/SparseQR.cc' || echo './'`numeric/SparseQR.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/SparseQR.cc -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-SparseQR.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randgamma.lo `test -f 'numeric/randgamma.c' || echo './'`numeric/randgamma.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randgamma.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randgamma.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randmtzig.lo `test -f 'numeric/randmtzig.c' || echo './'`numeric/randmtzig.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randmtzig.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randmtzig.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o numeric/numeric_libnumeric_la-randpoisson.lo `test -f 'numeric/randpoisson.c' || echo './'`numeric/randpoisson.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -I./cruft/Faddeeva -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c numeric/randpoisson.c -fPIC -DPIC -o numeric/.libs/numeric_libnumeric_la-randpoisson.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/MArray.h:28,
from ./array/dMatrix.h:26,
from numeric/SparseQR.h:28,
from numeric/SparseQR.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-dm.lo `test -f 'operators/mx-cdm-dm.cc' || echo './'`operators/mx-cdm-dm.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-dm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cdm.lo `test -f 'operators/mx-dm-cdm.cc' || echo './'`operators/mx-dm-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cdm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cdm-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-dm-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cdm-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-dm-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-dm.lo `test -f 'operators/mx-cs-dm.cc' || echo './'`operators/mx-cs-dm.cc
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from numeric/SparseQR.h:30,
from numeric/SparseQR.cc:29:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-dm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-m.lo `test -f 'operators/mx-cs-m.cc' || echo './'`operators/mx-cs-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-m.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cs-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cs-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cs-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cs-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cs-nda.lo `test -f 'operators/mx-cs-nda.cc' || echo './'`operators/mx-cs-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cs-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cs-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cs-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cs-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-cm.lo `test -f 'operators/mx-cdm-cm.cc' || echo './'`operators/mx-cdm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-cm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cdm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cdm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-m.lo `test -f 'operators/mx-cdm-m.cc' || echo './'`operators/mx-cdm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-m.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cdm-s.lo `test -f 'operators/mx-cdm-s.cc' || echo './'`operators/mx-cdm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cdm-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cdm-s.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-cdm.lo `test -f 'operators/mx-cm-cdm.cc' || echo './'`operators/mx-cm-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-cdm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cdm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cdm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cdm-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-dm.lo `test -f 'operators/mx-cm-dm.cc' || echo './'`operators/mx-cm-dm.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cdm-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-dm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cm-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cm-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-m.lo `test -f 'operators/mx-cm-m.cc' || echo './'`operators/mx-cm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-m.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cnda-nda.lo `test -f 'operators/mx-cnda-nda.cc' || echo './'`operators/mx-cnda-nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cm-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cnda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cm-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-s.lo `test -f 'operators/mx-cm-s.cc' || echo './'`operators/mx-cm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cnda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cnda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cnda-s.lo `test -f 'operators/mx-cnda-s.cc' || echo './'`operators/mx-cnda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cnda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cnda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cm-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cm-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cnda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cnda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cs.lo `test -f 'operators/mx-dm-cs.cc' || echo './'`operators/mx-dm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-cm.lo `test -f 'operators/mx-dm-cm.cc' || echo './'`operators/mx-dm-cm.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-dm-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-cm.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-dm-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cs.lo `test -f 'operators/mx-m-cs.cc' || echo './'`operators/mx-m-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-dm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-dm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-m-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-m-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-cs.lo `test -f 'operators/mx-nda-cs.cc' || echo './'`operators/mx-nda-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cdm.lo `test -f 'operators/mx-m-cdm.cc' || echo './'`operators/mx-m-cdm.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cdm.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-cm.lo `test -f 'operators/mx-m-cm.cc' || echo './'`operators/mx-m-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-cm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-m-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-m-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-cnda.lo `test -f 'operators/mx-nda-cnda.cc' || echo './'`operators/mx-nda-cnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-cnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-cnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-m-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-m-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-cnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cdm.lo `test -f 'operators/mx-s-cdm.cc' || echo './'`operators/mx-s-cdm.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cm.lo `test -f 'operators/mx-s-cm.cc' || echo './'`operators/mx-s-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cdm.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cm.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-cnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-cdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-cdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-cnda.lo `test -f 'operators/mx-s-cnda.cc' || echo './'`operators/mx-s-cnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-cnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-cnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-cnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-cnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-dm-m.lo `test -f 'operators/mx-dm-m.cc' || echo './'`operators/mx-dm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-dm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-dm-m.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-dm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-dm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-dm.lo `test -f 'operators/mx-m-dm.cc' || echo './'`operators/mx-m-dm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-dm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-dm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fdm.lo `test -f 'operators/mx-fcdm-fdm.cc' || echo './'`operators/mx-fcdm-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fdm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-m-dm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-m-dm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcdm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcdm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcdm.lo `test -f 'operators/mx-fdm-fcdm.cc' || echo './'`operators/mx-fdm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fdm.lo `test -f 'operators/mx-fcs-fdm.cc' || echo './'`operators/mx-fcs-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fm.lo `test -f 'operators/mx-fcs-fm.cc' || echo './'`operators/mx-fcs-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fdm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fdm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcs-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcs-fnda.lo `test -f 'operators/mx-fcs-fnda.cc' || echo './'`operators/mx-fcs-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcs-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcs-fnda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcs-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcs-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcs-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fcm.lo `test -f 'operators/mx-fcdm-fcm.cc' || echo './'`operators/mx-fcdm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fm.lo `test -f 'operators/mx-fcdm-fm.cc' || echo './'`operators/mx-fcdm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcs-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcs-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcdm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcdm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcdm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcdm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcdm-fs.lo `test -f 'operators/mx-fcdm-fs.cc' || echo './'`operators/mx-fcdm-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcdm-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcdm-fs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fcdm.lo `test -f 'operators/mx-fcm-fcdm.cc' || echo './'`operators/mx-fcm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fcdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fdm.lo `test -f 'operators/mx-fcm-fdm.cc' || echo './'`operators/mx-fcm-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fm.lo `test -f 'operators/mx-fcm-fm.cc' || echo './'`operators/mx-fcm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcdm-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcdm-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcnda-fnda.lo `test -f 'operators/mx-fcnda-fnda.cc' || echo './'`operators/mx-fcnda-fnda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fnda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-fs.lo `test -f 'operators/mx-fcm-fs.cc' || echo './'`operators/mx-fcm-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-fs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcnda-fs.lo `test -f 'operators/mx-fcnda-fs.cc' || echo './'`operators/mx-fcnda-fs.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcnda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcnda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcnda-fs.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcnda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcm-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcm-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcnda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcnda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcs.lo `test -f 'operators/mx-fdm-fcs.cc' || echo './'`operators/mx-fdm-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fcm.lo `test -f 'operators/mx-fdm-fcm.cc' || echo './'`operators/mx-fdm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fcm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fdm-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fdm-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fdm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fdm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcs.lo `test -f 'operators/mx-fm-fcs.cc' || echo './'`operators/mx-fm-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-fcs.lo `test -f 'operators/mx-fnda-fcs.cc' || echo './'`operators/mx-fnda-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-fcs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fm-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fm-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcdm.lo `test -f 'operators/mx-fm-fcdm.cc' || echo './'`operators/mx-fm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcdm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fm-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fm-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fcm.lo `test -f 'operators/mx-fm-fcm.cc' || echo './'`operators/mx-fm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-fcnda.lo `test -f 'operators/mx-fnda-fcnda.cc' || echo './'`operators/mx-fnda-fcnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-fcnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-fcnda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcdm.lo `test -f 'operators/mx-fs-fcdm.cc' || echo './'`operators/mx-fs-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcm.lo `test -f 'operators/mx-fs-fcm.cc' || echo './'`operators/mx-fs-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-fcnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-fcdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-fcnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-fcdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-fcnda.lo `test -f 'operators/mx-fs-fcnda.cc' || echo './'`operators/mx-fs-fcnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-fcnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-fcnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-fcnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-fcnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fdm-fm.lo `test -f 'operators/mx-fdm-fm.cc' || echo './'`operators/mx-fdm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fdm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fdm-fm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fdm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fdm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-fdm.lo `test -f 'operators/mx-fm-fdm.cc' || echo './'`operators/mx-fm-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-fdm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-fdm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fm-fdm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-m.lo `test -f 'operators/mx-pm-m.cc' || echo './'`operators/mx-pm-m.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-m.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fm-fdm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-pm-m.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-m-pm.lo `test -f 'operators/mx-m-pm.cc' || echo './'`operators/mx-m-pm.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-pm-m.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-m-pm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-m-pm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-cm.lo `test -f 'operators/mx-pm-cm.cc' || echo './'`operators/mx-pm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-cm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-m-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-cm-pm.lo `test -f 'operators/mx-cm-pm.cc' || echo './'`operators/mx-cm-pm.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-m-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-cm-pm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-cm-pm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-pm-cm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-pm-cm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-cm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-fm.lo `test -f 'operators/mx-pm-fm.cc' || echo './'`operators/mx-pm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fm-pm.lo `test -f 'operators/mx-fm-pm.cc' || echo './'`operators/mx-fm-pm.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-cm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fm-pm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fm-pm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-pm-fm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-pm-fcm.lo `test -f 'operators/mx-pm-fcm.cc' || echo './'`operators/mx-pm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-pm-fcm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-pm-fcm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-pm-fm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fcm-pm.lo `test -f 'operators/mx-fcm-pm.cc' || echo './'`operators/mx-fcm-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fcm-pm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fcm-pm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-pm-fcm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-pm-fcm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i8nda.lo `test -f 'operators/mx-s-i8nda.cc' || echo './'`operators/mx-s-i8nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fcm-pm.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i8nda.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-s.lo `test -f 'operators/mx-i8nda-s.cc' || echo './'`operators/mx-i8nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-s.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fcm-pm.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui8nda.lo `test -f 'operators/mx-s-ui8nda.cc' || echo './'`operators/mx-s-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-s.lo `test -f 'operators/mx-ui8nda-s.cc' || echo './'`operators/mx-ui8nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i16nda.lo `test -f 'operators/mx-s-i16nda.cc' || echo './'`operators/mx-s-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-s.lo `test -f 'operators/mx-i16nda-s.cc' || echo './'`operators/mx-i16nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui16nda.lo `test -f 'operators/mx-s-ui16nda.cc' || echo './'`operators/mx-s-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-s.lo `test -f 'operators/mx-ui16nda-s.cc' || echo './'`operators/mx-ui16nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i32nda.lo `test -f 'operators/mx-s-i32nda.cc' || echo './'`operators/mx-s-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-s.lo `test -f 'operators/mx-i32nda-s.cc' || echo './'`operators/mx-i32nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui32nda.lo `test -f 'operators/mx-s-ui32nda.cc' || echo './'`operators/mx-s-ui32nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-s.lo `test -f 'operators/mx-ui32nda-s.cc' || echo './'`operators/mx-ui32nda-s.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-i64nda.lo `test -f 'operators/mx-s-i64nda.cc' || echo './'`operators/mx-s-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-s.lo `test -f 'operators/mx-i64nda-s.cc' || echo './'`operators/mx-i64nda-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-s-ui64nda.lo `test -f 'operators/mx-s-ui64nda.cc' || echo './'`operators/mx-s-ui64nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-s-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-s-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-s.lo `test -f 'operators/mx-ui64nda-s.cc' || echo './'`operators/mx-ui64nda-s.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-s-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-s-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i8nda.lo `test -f 'operators/mx-fs-i8nda.cc' || echo './'`operators/mx-fs-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-fs.lo `test -f 'operators/mx-i8nda-fs.cc' || echo './'`operators/mx-i8nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-fs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui8nda.lo `test -f 'operators/mx-fs-ui8nda.cc' || echo './'`operators/mx-fs-ui8nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-fs.lo `test -f 'operators/mx-ui8nda-fs.cc' || echo './'`operators/mx-ui8nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fs.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i16nda.lo `test -f 'operators/mx-fs-i16nda.cc' || echo './'`operators/mx-fs-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-fs.lo `test -f 'operators/mx-i16nda-fs.cc' || echo './'`operators/mx-i16nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-fs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui16nda.lo `test -f 'operators/mx-fs-ui16nda.cc' || echo './'`operators/mx-fs-ui16nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-fs.lo `test -f 'operators/mx-ui16nda-fs.cc' || echo './'`operators/mx-ui16nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fs.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i32nda.lo `test -f 'operators/mx-fs-i32nda.cc' || echo './'`operators/mx-fs-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-fs.lo `test -f 'operators/mx-i32nda-fs.cc' || echo './'`operators/mx-i32nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-fs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui32nda.lo `test -f 'operators/mx-fs-ui32nda.cc' || echo './'`operators/mx-fs-ui32nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-fs.lo `test -f 'operators/mx-ui32nda-fs.cc' || echo './'`operators/mx-ui32nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-i64nda.lo `test -f 'operators/mx-fs-i64nda.cc' || echo './'`operators/mx-fs-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-fs.lo `test -f 'operators/mx-i64nda-fs.cc' || echo './'`operators/mx-i64nda-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-fs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fs-ui64nda.lo `test -f 'operators/mx-fs-ui64nda.cc' || echo './'`operators/mx-fs-ui64nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fs-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fs-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-fs.lo `test -f 'operators/mx-ui64nda-fs.cc' || echo './'`operators/mx-ui64nda-fs.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fs.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fs-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fs-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i8.lo `test -f 'operators/mx-nda-i8.cc' || echo './'`operators/mx-nda-i8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i8.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-nda.lo `test -f 'operators/mx-i8-nda.cc' || echo './'`operators/mx-i8-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui8.lo `test -f 'operators/mx-nda-ui8.cc' || echo './'`operators/mx-nda-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-nda.lo `test -f 'operators/mx-ui8-nda.cc' || echo './'`operators/mx-ui8-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i16.lo `test -f 'operators/mx-nda-i16.cc' || echo './'`operators/mx-nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-nda.lo `test -f 'operators/mx-i16-nda.cc' || echo './'`operators/mx-i16-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui16.lo `test -f 'operators/mx-nda-ui16.cc' || echo './'`operators/mx-nda-ui16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-nda.lo `test -f 'operators/mx-ui16-nda.cc' || echo './'`operators/mx-ui16-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i32.lo `test -f 'operators/mx-nda-i32.cc' || echo './'`operators/mx-nda-i32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i32.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-nda.lo `test -f 'operators/mx-i32-nda.cc' || echo './'`operators/mx-i32-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui32.lo `test -f 'operators/mx-nda-ui32.cc' || echo './'`operators/mx-nda-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-nda.lo `test -f 'operators/mx-ui32-nda.cc' || echo './'`operators/mx-ui32-nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i64.lo `test -f 'operators/mx-nda-i64.cc' || echo './'`operators/mx-nda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-nda.lo `test -f 'operators/mx-i64-nda.cc' || echo './'`operators/mx-i64-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui64.lo `test -f 'operators/mx-nda-ui64.cc' || echo './'`operators/mx-nda-ui64.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-nda.lo `test -f 'operators/mx-ui64-nda.cc' || echo './'`operators/mx-ui64-nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i8.lo `test -f 'operators/mx-fnda-i8.cc' || echo './'`operators/mx-fnda-i8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i8.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-fnda.lo `test -f 'operators/mx-i8-fnda.cc' || echo './'`operators/mx-i8-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui8.lo `test -f 'operators/mx-fnda-ui8.cc' || echo './'`operators/mx-fnda-ui8.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-fnda.lo `test -f 'operators/mx-ui8-fnda.cc' || echo './'`operators/mx-ui8-fnda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i16.lo `test -f 'operators/mx-fnda-i16.cc' || echo './'`operators/mx-fnda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-fnda.lo `test -f 'operators/mx-i16-fnda.cc' || echo './'`operators/mx-i16-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui16.lo `test -f 'operators/mx-fnda-ui16.cc' || echo './'`operators/mx-fnda-ui16.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui16.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-fnda.lo `test -f 'operators/mx-ui16-fnda.cc' || echo './'`operators/mx-ui16-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i32.lo `test -f 'operators/mx-fnda-i32.cc' || echo './'`operators/mx-fnda-i32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i32.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-fnda.lo `test -f 'operators/mx-i32-fnda.cc' || echo './'`operators/mx-i32-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui32.lo `test -f 'operators/mx-fnda-ui32.cc' || echo './'`operators/mx-fnda-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui32.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-fnda.lo `test -f 'operators/mx-ui32-fnda.cc' || echo './'`operators/mx-ui32-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i64.lo `test -f 'operators/mx-fnda-i64.cc' || echo './'`operators/mx-fnda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-fnda.lo `test -f 'operators/mx-i64-fnda.cc' || echo './'`operators/mx-i64-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui64.lo `test -f 'operators/mx-fnda-ui64.cc' || echo './'`operators/mx-fnda-ui64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-fnda.lo `test -f 'operators/mx-ui64-fnda.cc' || echo './'`operators/mx-ui64-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i8nda.lo `test -f 'operators/mx-nda-i8nda.cc' || echo './'`operators/mx-nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-nda.lo `test -f 'operators/mx-i8nda-nda.cc' || echo './'`operators/mx-i8nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui8nda.lo `test -f 'operators/mx-nda-ui8nda.cc' || echo './'`operators/mx-nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-nda.lo `test -f 'operators/mx-ui8nda-nda.cc' || echo './'`operators/mx-ui8nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i16nda.lo `test -f 'operators/mx-nda-i16nda.cc' || echo './'`operators/mx-nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-nda.lo `test -f 'operators/mx-i16nda-nda.cc' || echo './'`operators/mx-i16nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui16nda.lo `test -f 'operators/mx-nda-ui16nda.cc' || echo './'`operators/mx-nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-nda.lo `test -f 'operators/mx-ui16nda-nda.cc' || echo './'`operators/mx-ui16nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i32nda.lo `test -f 'operators/mx-nda-i32nda.cc' || echo './'`operators/mx-nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-nda.lo `test -f 'operators/mx-i32nda-nda.cc' || echo './'`operators/mx-i32nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui32nda.lo `test -f 'operators/mx-nda-ui32nda.cc' || echo './'`operators/mx-nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-nda.lo `test -f 'operators/mx-ui32nda-nda.cc' || echo './'`operators/mx-ui32nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-i64nda.lo `test -f 'operators/mx-nda-i64nda.cc' || echo './'`operators/mx-nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-nda.lo `test -f 'operators/mx-i64nda-nda.cc' || echo './'`operators/mx-i64nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-nda-ui64nda.lo `test -f 'operators/mx-nda-ui64nda.cc' || echo './'`operators/mx-nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-nda.lo `test -f 'operators/mx-ui64nda-nda.cc' || echo './'`operators/mx-ui64nda-nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i8nda.lo `test -f 'operators/mx-fnda-i8nda.cc' || echo './'`operators/mx-fnda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-fnda.lo `test -f 'operators/mx-i8nda-fnda.cc' || echo './'`operators/mx-i8nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui8nda.lo `test -f 'operators/mx-fnda-ui8nda.cc' || echo './'`operators/mx-fnda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-fnda.lo `test -f 'operators/mx-ui8nda-fnda.cc' || echo './'`operators/mx-ui8nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i16nda.lo `test -f 'operators/mx-fnda-i16nda.cc' || echo './'`operators/mx-fnda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-fnda.lo `test -f 'operators/mx-i16nda-fnda.cc' || echo './'`operators/mx-i16nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui16nda.lo `test -f 'operators/mx-fnda-ui16nda.cc' || echo './'`operators/mx-fnda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-fnda.lo `test -f 'operators/mx-ui16nda-fnda.cc' || echo './'`operators/mx-ui16nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i32nda.lo `test -f 'operators/mx-fnda-i32nda.cc' || echo './'`operators/mx-fnda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-fnda.lo `test -f 'operators/mx-i32nda-fnda.cc' || echo './'`operators/mx-i32nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-fnda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui32nda.lo `test -f 'operators/mx-fnda-ui32nda.cc' || echo './'`operators/mx-fnda-ui32nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-fnda.lo `test -f 'operators/mx-ui32nda-fnda.cc' || echo './'`operators/mx-ui32nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-i64nda.lo `test -f 'operators/mx-fnda-i64nda.cc' || echo './'`operators/mx-fnda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-fnda.lo `test -f 'operators/mx-i64nda-fnda.cc' || echo './'`operators/mx-i64nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-fnda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-fnda-ui64nda.lo `test -f 'operators/mx-fnda-ui64nda.cc' || echo './'`operators/mx-fnda-ui64nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-fnda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-fnda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-fnda.lo `test -f 'operators/mx-ui64nda-fnda.cc' || echo './'`operators/mx-ui64nda-fnda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-fnda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-fnda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-fnda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-fnda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-fnda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui8.lo `test -f 'operators/mx-i8nda-ui8.cc' || echo './'`operators/mx-i8nda-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui8.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i16.lo `test -f 'operators/mx-i8nda-i16.cc' || echo './'`operators/mx-i8nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui16.lo `test -f 'operators/mx-i8nda-ui16.cc' || echo './'`operators/mx-i8nda-ui16.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i32.lo `test -f 'operators/mx-i8nda-i32.cc' || echo './'`operators/mx-i8nda-i32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui32.lo `test -f 'operators/mx-i8nda-ui32.cc' || echo './'`operators/mx-i8nda-ui32.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui32.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i64.lo `test -f 'operators/mx-i8nda-i64.cc' || echo './'`operators/mx-i8nda-i64.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui64.lo `test -f 'operators/mx-i8nda-ui64.cc' || echo './'`operators/mx-i8nda-ui64.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i8.lo `test -f 'operators/mx-i16nda-i8.cc' || echo './'`operators/mx-i16nda-i8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui8.lo `test -f 'operators/mx-i16nda-ui8.cc' || echo './'`operators/mx-i16nda-ui8.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui8.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui16.lo `test -f 'operators/mx-i16nda-ui16.cc' || echo './'`operators/mx-i16nda-ui16.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i32.lo `test -f 'operators/mx-i16nda-i32.cc' || echo './'`operators/mx-i16nda-i32.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui32.lo `test -f 'operators/mx-i16nda-ui32.cc' || echo './'`operators/mx-i16nda-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i64.lo `test -f 'operators/mx-i16nda-i64.cc' || echo './'`operators/mx-i16nda-i64.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui64.lo `test -f 'operators/mx-i16nda-ui64.cc' || echo './'`operators/mx-i16nda-ui64.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui64.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i8.lo `test -f 'operators/mx-i32nda-i8.cc' || echo './'`operators/mx-i32nda-i8.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui8.lo `test -f 'operators/mx-i32nda-ui8.cc' || echo './'`operators/mx-i32nda-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i16.lo `test -f 'operators/mx-i32nda-i16.cc' || echo './'`operators/mx-i32nda-i16.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui16.lo `test -f 'operators/mx-i32nda-ui16.cc' || echo './'`operators/mx-i32nda-ui16.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui32.lo `test -f 'operators/mx-i32nda-ui32.cc' || echo './'`operators/mx-i32nda-ui32.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i64.lo `test -f 'operators/mx-i32nda-i64.cc' || echo './'`operators/mx-i32nda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui64.lo `test -f 'operators/mx-i32nda-ui64.cc' || echo './'`operators/mx-i32nda-ui64.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui64.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i8.lo `test -f 'operators/mx-i64nda-i8.cc' || echo './'`operators/mx-i64nda-i8.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i8.o
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui8.lo `test -f 'operators/mx-i64nda-ui8.cc' || echo './'`operators/mx-i64nda-ui8.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i16.lo `test -f 'operators/mx-i64nda-i16.cc' || echo './'`operators/mx-i64nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui16.lo `test -f 'operators/mx-i64nda-ui16.cc' || echo './'`operators/mx-i64nda-ui16.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui16.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i32.lo `test -f 'operators/mx-i64nda-i32.cc' || echo './'`operators/mx-i64nda-i32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i32.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui32.lo `test -f 'operators/mx-i64nda-ui32.cc' || echo './'`operators/mx-i64nda-ui32.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui64.lo `test -f 'operators/mx-i64nda-ui64.cc' || echo './'`operators/mx-i64nda-ui64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i8.lo `test -f 'operators/mx-ui8nda-i8.cc' || echo './'`operators/mx-ui8nda-i8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i16.lo `test -f 'operators/mx-ui8nda-i16.cc' || echo './'`operators/mx-ui8nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i16.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui16.lo `test -f 'operators/mx-ui8nda-ui16.cc' || echo './'`operators/mx-ui8nda-ui16.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i32.lo `test -f 'operators/mx-ui8nda-i32.cc' || echo './'`operators/mx-ui8nda-i32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui32.lo `test -f 'operators/mx-ui8nda-ui32.cc' || echo './'`operators/mx-ui8nda-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i64.lo `test -f 'operators/mx-ui8nda-i64.cc' || echo './'`operators/mx-ui8nda-i64.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i64.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui64.lo `test -f 'operators/mx-ui8nda-ui64.cc' || echo './'`operators/mx-ui8nda-ui64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i8.lo `test -f 'operators/mx-ui16nda-i8.cc' || echo './'`operators/mx-ui16nda-i8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui8.lo `test -f 'operators/mx-ui16nda-ui8.cc' || echo './'`operators/mx-ui16nda-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i16.lo `test -f 'operators/mx-ui16nda-i16.cc' || echo './'`operators/mx-ui16nda-i16.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i16.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i32.lo `test -f 'operators/mx-ui16nda-i32.cc' || echo './'`operators/mx-ui16nda-i32.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i32.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui32.lo `test -f 'operators/mx-ui16nda-ui32.cc' || echo './'`operators/mx-ui16nda-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i64.lo `test -f 'operators/mx-ui16nda-i64.cc' || echo './'`operators/mx-ui16nda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui64.lo `test -f 'operators/mx-ui16nda-ui64.cc' || echo './'`operators/mx-ui16nda-ui64.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i8.lo `test -f 'operators/mx-ui32nda-i8.cc' || echo './'`operators/mx-ui32nda-i8.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i8.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui8.lo `test -f 'operators/mx-ui32nda-ui8.cc' || echo './'`operators/mx-ui32nda-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i16.lo `test -f 'operators/mx-ui32nda-i16.cc' || echo './'`operators/mx-ui32nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui16.lo `test -f 'operators/mx-ui32nda-ui16.cc' || echo './'`operators/mx-ui32nda-ui16.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i32.lo `test -f 'operators/mx-ui32nda-i32.cc' || echo './'`operators/mx-ui32nda-i32.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i32.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i64.lo `test -f 'operators/mx-ui32nda-i64.cc' || echo './'`operators/mx-ui32nda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui64.lo `test -f 'operators/mx-ui32nda-ui64.cc' || echo './'`operators/mx-ui32nda-ui64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i8.lo `test -f 'operators/mx-ui64nda-i8.cc' || echo './'`operators/mx-ui64nda-i8.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i8.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui8.lo `test -f 'operators/mx-ui64nda-ui8.cc' || echo './'`operators/mx-ui64nda-ui8.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui8.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i16.lo `test -f 'operators/mx-ui64nda-i16.cc' || echo './'`operators/mx-ui64nda-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui8.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui8.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui16.lo `test -f 'operators/mx-ui64nda-ui16.cc' || echo './'`operators/mx-ui64nda-ui16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui16.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i32.lo `test -f 'operators/mx-ui64nda-i32.cc' || echo './'`operators/mx-ui64nda-i32.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i32.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui16.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui16.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui32.lo `test -f 'operators/mx-ui64nda-ui32.cc' || echo './'`operators/mx-ui64nda-ui32.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui32.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i64.lo `test -f 'operators/mx-ui64nda-i64.cc' || echo './'`operators/mx-ui64nda-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i64.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui32.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui32.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui8nda.lo `test -f 'operators/mx-i8-ui8nda.cc' || echo './'`operators/mx-i8-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i64.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i16nda.lo `test -f 'operators/mx-i8-i16nda.cc' || echo './'`operators/mx-i8-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i16nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i64.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui16nda.lo `test -f 'operators/mx-i8-ui16nda.cc' || echo './'`operators/mx-i8-ui16nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui16nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i32nda.lo `test -f 'operators/mx-i8-i32nda.cc' || echo './'`operators/mx-i8-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui32nda.lo `test -f 'operators/mx-i8-ui32nda.cc' || echo './'`operators/mx-i8-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-i64nda.lo `test -f 'operators/mx-i8-i64nda.cc' || echo './'`operators/mx-i8-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8-ui64nda.lo `test -f 'operators/mx-i8-ui64nda.cc' || echo './'`operators/mx-i8-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8-ui64nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i8nda.lo `test -f 'operators/mx-i16-i8nda.cc' || echo './'`operators/mx-i16-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui8nda.lo `test -f 'operators/mx-i16-ui8nda.cc' || echo './'`operators/mx-i16-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui16nda.lo `test -f 'operators/mx-i16-ui16nda.cc' || echo './'`operators/mx-i16-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i32nda.lo `test -f 'operators/mx-i16-i32nda.cc' || echo './'`operators/mx-i16-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui32nda.lo `test -f 'operators/mx-i16-ui32nda.cc' || echo './'`operators/mx-i16-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-i64nda.lo `test -f 'operators/mx-i16-i64nda.cc' || echo './'`operators/mx-i16-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16-ui64nda.lo `test -f 'operators/mx-i16-ui64nda.cc' || echo './'`operators/mx-i16-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i8nda.lo `test -f 'operators/mx-i32-i8nda.cc' || echo './'`operators/mx-i32-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui8nda.lo `test -f 'operators/mx-i32-ui8nda.cc' || echo './'`operators/mx-i32-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i16nda.lo `test -f 'operators/mx-i32-i16nda.cc' || echo './'`operators/mx-i32-i16nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i16nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui16nda.lo `test -f 'operators/mx-i32-ui16nda.cc' || echo './'`operators/mx-i32-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui32nda.lo `test -f 'operators/mx-i32-ui32nda.cc' || echo './'`operators/mx-i32-ui32nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-i64nda.lo `test -f 'operators/mx-i32-i64nda.cc' || echo './'`operators/mx-i32-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32-ui64nda.lo `test -f 'operators/mx-i32-ui64nda.cc' || echo './'`operators/mx-i32-ui64nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32-ui64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i8nda.lo `test -f 'operators/mx-i64-i8nda.cc' || echo './'`operators/mx-i64-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui8nda.lo `test -f 'operators/mx-i64-ui8nda.cc' || echo './'`operators/mx-i64-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i16nda.lo `test -f 'operators/mx-i64-i16nda.cc' || echo './'`operators/mx-i64-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui16nda.lo `test -f 'operators/mx-i64-ui16nda.cc' || echo './'`operators/mx-i64-ui16nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-i32nda.lo `test -f 'operators/mx-i64-i32nda.cc' || echo './'`operators/mx-i64-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui32nda.lo `test -f 'operators/mx-i64-ui32nda.cc' || echo './'`operators/mx-i64-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64-ui64nda.lo `test -f 'operators/mx-i64-ui64nda.cc' || echo './'`operators/mx-i64-ui64nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64-ui64nda.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i8nda.lo `test -f 'operators/mx-ui8-i8nda.cc' || echo './'`operators/mx-ui8-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i16nda.lo `test -f 'operators/mx-ui8-i16nda.cc' || echo './'`operators/mx-ui8-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui16nda.lo `test -f 'operators/mx-ui8-ui16nda.cc' || echo './'`operators/mx-ui8-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i32nda.lo `test -f 'operators/mx-ui8-i32nda.cc' || echo './'`operators/mx-ui8-i32nda.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui32nda.lo `test -f 'operators/mx-ui8-ui32nda.cc' || echo './'`operators/mx-ui8-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-i64nda.lo `test -f 'operators/mx-ui8-i64nda.cc' || echo './'`operators/mx-ui8-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8-ui64nda.lo `test -f 'operators/mx-ui8-ui64nda.cc' || echo './'`operators/mx-ui8-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i8nda.lo `test -f 'operators/mx-ui16-i8nda.cc' || echo './'`operators/mx-ui16-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui8nda.lo `test -f 'operators/mx-ui16-ui8nda.cc' || echo './'`operators/mx-ui16-ui8nda.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i16nda.lo `test -f 'operators/mx-ui16-i16nda.cc' || echo './'`operators/mx-ui16-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i32nda.lo `test -f 'operators/mx-ui16-i32nda.cc' || echo './'`operators/mx-ui16-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui32nda.lo `test -f 'operators/mx-ui16-ui32nda.cc' || echo './'`operators/mx-ui16-ui32nda.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-i64nda.lo `test -f 'operators/mx-ui16-i64nda.cc' || echo './'`operators/mx-ui16-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16-ui64nda.lo `test -f 'operators/mx-ui16-ui64nda.cc' || echo './'`operators/mx-ui16-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16-ui64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i8nda.lo `test -f 'operators/mx-ui32-i8nda.cc' || echo './'`operators/mx-ui32-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui8nda.lo `test -f 'operators/mx-ui32-ui8nda.cc' || echo './'`operators/mx-ui32-ui8nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i16nda.lo `test -f 'operators/mx-ui32-i16nda.cc' || echo './'`operators/mx-ui32-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui16nda.lo `test -f 'operators/mx-ui32-ui16nda.cc' || echo './'`operators/mx-ui32-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i32nda.lo `test -f 'operators/mx-ui32-i32nda.cc' || echo './'`operators/mx-ui32-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-i64nda.lo `test -f 'operators/mx-ui32-i64nda.cc' || echo './'`operators/mx-ui32-i64nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32-ui64nda.lo `test -f 'operators/mx-ui32-ui64nda.cc' || echo './'`operators/mx-ui32-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i8nda.lo `test -f 'operators/mx-ui64-i8nda.cc' || echo './'`operators/mx-ui64-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui8nda.lo `test -f 'operators/mx-ui64-ui8nda.cc' || echo './'`operators/mx-ui64-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i16nda.lo `test -f 'operators/mx-ui64-i16nda.cc' || echo './'`operators/mx-ui64-i16nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui16nda.lo `test -f 'operators/mx-ui64-ui16nda.cc' || echo './'`operators/mx-ui64-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i32nda.lo `test -f 'operators/mx-ui64-i32nda.cc' || echo './'`operators/mx-ui64-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-ui32nda.lo `test -f 'operators/mx-ui64-ui32nda.cc' || echo './'`operators/mx-ui64-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64-i64nda.lo `test -f 'operators/mx-ui64-i64nda.cc' || echo './'`operators/mx-ui64-i64nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui8nda.lo `test -f 'operators/mx-i8nda-ui8nda.cc' || echo './'`operators/mx-i8nda-ui8nda.cc
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i16nda.lo `test -f 'operators/mx-i8nda-i16nda.cc' || echo './'`operators/mx-i8nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui16nda.lo `test -f 'operators/mx-i8nda-ui16nda.cc' || echo './'`operators/mx-i8nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i32nda.lo `test -f 'operators/mx-i8nda-i32nda.cc' || echo './'`operators/mx-i8nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i32nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui32nda.lo `test -f 'operators/mx-i8nda-ui32nda.cc' || echo './'`operators/mx-i8nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-i64nda.lo `test -f 'operators/mx-i8nda-i64nda.cc' || echo './'`operators/mx-i8nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i8nda-ui64nda.lo `test -f 'operators/mx-i8nda-ui64nda.cc' || echo './'`operators/mx-i8nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i8nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i8nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i8nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i8nda.lo `test -f 'operators/mx-i16nda-i8nda.cc' || echo './'`operators/mx-i16nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i8nda.o
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i8nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui8nda.lo `test -f 'operators/mx-i16nda-ui8nda.cc' || echo './'`operators/mx-i16nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui16nda.lo `test -f 'operators/mx-i16nda-ui16nda.cc' || echo './'`operators/mx-i16nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i32nda.lo `test -f 'operators/mx-i16nda-i32nda.cc' || echo './'`operators/mx-i16nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui32nda.lo `test -f 'operators/mx-i16nda-ui32nda.cc' || echo './'`operators/mx-i16nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-i64nda.lo `test -f 'operators/mx-i16nda-i64nda.cc' || echo './'`operators/mx-i16nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i16nda-ui64nda.lo `test -f 'operators/mx-i16nda-ui64nda.cc' || echo './'`operators/mx-i16nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i16nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i16nda-ui64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i8nda.lo `test -f 'operators/mx-i32nda-i8nda.cc' || echo './'`operators/mx-i32nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i16nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i16nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui8nda.lo `test -f 'operators/mx-i32nda-ui8nda.cc' || echo './'`operators/mx-i32nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i16nda.lo `test -f 'operators/mx-i32nda-i16nda.cc' || echo './'`operators/mx-i32nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui16nda.lo `test -f 'operators/mx-i32nda-ui16nda.cc' || echo './'`operators/mx-i32nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui32nda.lo `test -f 'operators/mx-i32nda-ui32nda.cc' || echo './'`operators/mx-i32nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-i64nda.lo `test -f 'operators/mx-i32nda-i64nda.cc' || echo './'`operators/mx-i32nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i32nda-ui64nda.lo `test -f 'operators/mx-i32nda-ui64nda.cc' || echo './'`operators/mx-i32nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i32nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i32nda-ui64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i8nda.lo `test -f 'operators/mx-i64nda-i8nda.cc' || echo './'`operators/mx-i64nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui8nda.lo `test -f 'operators/mx-i64nda-ui8nda.cc' || echo './'`operators/mx-i64nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i32nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i32nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i16nda.lo `test -f 'operators/mx-i64nda-i16nda.cc' || echo './'`operators/mx-i64nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui16nda.lo `test -f 'operators/mx-i64nda-ui16nda.cc' || echo './'`operators/mx-i64nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-i32nda.lo `test -f 'operators/mx-i64nda-i32nda.cc' || echo './'`operators/mx-i64nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui32nda.lo `test -f 'operators/mx-i64nda-ui32nda.cc' || echo './'`operators/mx-i64nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-i64nda-ui64nda.lo `test -f 'operators/mx-i64nda-ui64nda.cc' || echo './'`operators/mx-i64nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-i64nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-i64nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-i64nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-i64nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i8nda.lo `test -f 'operators/mx-ui8nda-i8nda.cc' || echo './'`operators/mx-ui8nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i16nda.lo `test -f 'operators/mx-ui8nda-i16nda.cc' || echo './'`operators/mx-ui8nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui16nda.lo `test -f 'operators/mx-ui8nda-ui16nda.cc' || echo './'`operators/mx-ui8nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i32nda.lo `test -f 'operators/mx-ui8nda-i32nda.cc' || echo './'`operators/mx-ui8nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui32nda.lo `test -f 'operators/mx-ui8nda-ui32nda.cc' || echo './'`operators/mx-ui8nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-i64nda.lo `test -f 'operators/mx-ui8nda-i64nda.cc' || echo './'`operators/mx-ui8nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui8nda-ui64nda.lo `test -f 'operators/mx-ui8nda-ui64nda.cc' || echo './'`operators/mx-ui8nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui8nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui8nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui8nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i8nda.lo `test -f 'operators/mx-ui16nda-i8nda.cc' || echo './'`operators/mx-ui16nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui8nda.lo `test -f 'operators/mx-ui16nda-ui8nda.cc' || echo './'`operators/mx-ui16nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i16nda.lo `test -f 'operators/mx-ui16nda-i16nda.cc' || echo './'`operators/mx-ui16nda-i16nda.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i32nda.lo `test -f 'operators/mx-ui16nda-i32nda.cc' || echo './'`operators/mx-ui16nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i16nda.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui32nda.lo `test -f 'operators/mx-ui16nda-ui32nda.cc' || echo './'`operators/mx-ui16nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-i64nda.lo `test -f 'operators/mx-ui16nda-i64nda.cc' || echo './'`operators/mx-ui16nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-i64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui16nda-ui64nda.lo `test -f 'operators/mx-ui16nda-ui64nda.cc' || echo './'`operators/mx-ui16nda-ui64nda.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i8nda.lo `test -f 'operators/mx-ui32nda-i8nda.cc' || echo './'`operators/mx-ui32nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui16nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64nda.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui16nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui16nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui8nda.lo `test -f 'operators/mx-ui32nda-ui8nda.cc' || echo './'`operators/mx-ui32nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i16nda.lo `test -f 'operators/mx-ui32nda-i16nda.cc' || echo './'`operators/mx-ui32nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui16nda.lo `test -f 'operators/mx-ui32nda-ui16nda.cc' || echo './'`operators/mx-ui32nda-ui16nda.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i32nda.lo `test -f 'operators/mx-ui32nda-i32nda.cc' || echo './'`operators/mx-ui32nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16nda.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-i64nda.lo `test -f 'operators/mx-ui32nda-i64nda.cc' || echo './'`operators/mx-ui32nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui32nda-ui64nda.lo `test -f 'operators/mx-ui32nda-ui64nda.cc' || echo './'`operators/mx-ui32nda-ui64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui32nda-ui64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i8nda.lo `test -f 'operators/mx-ui64nda-i8nda.cc' || echo './'`operators/mx-ui64nda-i8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i8nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui8nda.lo `test -f 'operators/mx-ui64nda-ui8nda.cc' || echo './'`operators/mx-ui64nda-ui8nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui8nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui32nda-ui64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui32nda-ui64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui8nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui8nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i16nda.lo `test -f 'operators/mx-ui64nda-i16nda.cc' || echo './'`operators/mx-ui64nda-i16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i16nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui16nda.lo `test -f 'operators/mx-ui64nda-ui16nda.cc' || echo './'`operators/mx-ui64nda-ui16nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui16nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i32nda.lo `test -f 'operators/mx-ui64nda-i32nda.cc' || echo './'`operators/mx-ui64nda-i32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i32nda.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo `test -f 'operators/mx-ui64nda-ui32nda.cc' || echo './'`operators/mx-ui64nda-ui32nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-ui32nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui16nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui16nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-ui32nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-ui32nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-mx-ui64nda-i64nda.lo `test -f 'operators/mx-ui64nda-i64nda.cc' || echo './'`operators/mx-ui64nda-i64nda.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/mx-ui64nda-i64nda.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-mx-ui64nda-i64nda.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/mx-ui64nda-i64nda.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/mx-ui64nda-i64nda.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-ccv-cv.lo `test -f 'operators/vx-ccv-cv.cc' || echo './'`operators/vx-ccv-cv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-ccv-cv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-ccv-cv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-ccv-s.lo `test -f 'operators/vx-ccv-s.cc' || echo './'`operators/vx-ccv-s.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-crv-rv.lo `test -f 'operators/vx-crv-rv.cc' || echo './'`operators/vx-crv-rv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-ccv-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-ccv-s.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-crv-rv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-crv-rv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-ccv-cv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-ccv-cv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-ccv-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-crv-rv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-ccv-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-crv-rv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-crv-s.lo `test -f 'operators/vx-crv-s.cc' || echo './'`operators/vx-crv-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-crv-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-crv-s.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cs-cv.lo `test -f 'operators/vx-cs-cv.cc' || echo './'`operators/vx-cs-cv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cs-cv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-cv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-crv-s.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-crv-s.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-cs-cv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-cs-cv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cs-rv.lo `test -f 'operators/vx-cs-rv.cc' || echo './'`operators/vx-cs-rv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cs-rv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cs-rv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cv-ccv.lo `test -f 'operators/vx-cv-ccv.cc' || echo './'`operators/vx-cv-ccv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-ccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-ccv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-cv-cs.lo `test -f 'operators/vx-cv-cs.cc' || echo './'`operators/vx-cv-cs.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-rv-crv.lo `test -f 'operators/vx-rv-crv.cc' || echo './'`operators/vx-rv-crv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-cv-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-cv-cs.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-rv-crv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-crv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-cs-rv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-cs-rv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-cv-ccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-cv-ccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-cv-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-rv-crv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-rv-crv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-cv-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-rv-cs.lo `test -f 'operators/vx-rv-cs.cc' || echo './'`operators/vx-rv-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-rv-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-rv-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-s-ccv.lo `test -f 'operators/vx-s-ccv.cc' || echo './'`operators/vx-s-ccv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-ccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-ccv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-rv-cs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-rv-cs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-s-ccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-s-ccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-s-crv.lo `test -f 'operators/vx-s-crv.cc' || echo './'`operators/vx-s-crv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-s-crv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-s-crv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fccv-fcv.lo `test -f 'operators/vx-fccv-fcv.cc' || echo './'`operators/vx-fccv-fcv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fcv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-fcv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fccv-fs.lo `test -f 'operators/vx-fccv-fs.cc' || echo './'`operators/vx-fccv-fs.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcrv-frv.lo `test -f 'operators/vx-fcrv-frv.cc' || echo './'`operators/vx-fcrv-frv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fccv-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fccv-fs.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcrv-frv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-frv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-s-crv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-s-crv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fccv-fcv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fccv-fcv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fccv-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcrv-frv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fccv-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcrv-frv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcrv-fs.lo `test -f 'operators/vx-fcrv-fs.cc' || echo './'`operators/vx-fcrv-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcrv-fs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcrv-fs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcs-fcv.lo `test -f 'operators/vx-fcs-fcv.cc' || echo './'`operators/vx-fcs-fcv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcs-fcv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-fcv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcrv-fs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcrv-fs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcs-fcv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcs-fcv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcs-frv.lo `test -f 'operators/vx-fcs-frv.cc' || echo './'`operators/vx-fcs-frv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcs-frv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcs-frv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcv-fccv.lo `test -f 'operators/vx-fcv-fccv.cc' || echo './'`operators/vx-fcv-fccv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-fccv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fcv-fcs.lo `test -f 'operators/vx-fcv-fcs.cc' || echo './'`operators/vx-fcv-fcs.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-frv-fcrv.lo `test -f 'operators/vx-frv-fcrv.cc' || echo './'`operators/vx-frv-fcrv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fcv-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fcv-fcs.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-frv-fcrv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcrv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcs-frv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcs-frv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcv-fccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcv-fccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fcv-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-frv-fcrv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fcv-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-frv-fcrv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-frv-fcs.lo `test -f 'operators/vx-frv-fcs.cc' || echo './'`operators/vx-frv-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-frv-fcs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-frv-fcs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fs-fccv.lo `test -f 'operators/vx-fs-fccv.cc' || echo './'`operators/vx-fs-fccv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fccv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-fccv.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-frv-fcs.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-frv-fcs.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fs-fccv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fs-fccv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-vx-fs-fcrv.lo `test -f 'operators/vx-fs-fcrv.cc' || echo './'`operators/vx-fs-fcrv.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-cs.lo `test -f 'operators/smx-sm-cs.cc' || echo './'`operators/smx-sm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/vx-fs-fcrv.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-vx-fs-fcrv.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cs.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cs-sm.lo `test -f 'operators/smx-cs-sm.cc' || echo './'`operators/smx-cs-sm.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-s.lo `test -f 'operators/smx-scm-s.cc' || echo './'`operators/smx-scm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cs-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cs-sm.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-s.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-s.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/vx-fs-fcrv.cc:5:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/mx-inlines.cc:35:0,
from operators/mx-op-defs.h:29,
from operators/vx-fs-fcrv.cc:7:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-sm-cs.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-cs-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-scm-s.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-s-scm.lo `test -f 'operators/smx-s-scm.cc' || echo './'`operators/smx-s-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-s-scm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-s-scm.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-sm-cs.h:5,
from operators/smx-sm-cs.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-s-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-cs-sm.h:5,
from operators/smx-cs-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-scm-s.h:5,
from operators/smx-scm-s.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-s-scm.h:5,
from operators/smx-s-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-sm.lo `test -f 'operators/smx-scm-sm.cc' || echo './'`operators/smx-scm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-sm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-scm.lo `test -f 'operators/smx-sm-scm.cc' || echo './'`operators/smx-sm-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-scm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-scm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-m-sm.lo `test -f 'operators/smx-m-sm.cc' || echo './'`operators/smx-m-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-m-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-m-sm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-scm-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-sm-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-m-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-m-scm.lo `test -f 'operators/smx-m-scm.cc' || echo './'`operators/smx-m-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-m-scm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-m-scm.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-scm-sm.h:4,
from operators/smx-scm-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-sm-scm.h:4,
from operators/smx-sm-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-m-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from operators/smx-m-sm.h:5,
from operators/smx-m-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-m-scm.h:5,
from operators/smx-m-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cm-sm.lo `test -f 'operators/smx-cm-sm.cc' || echo './'`operators/smx-cm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-sm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-sm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-cm-sm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-cm-scm.lo `test -f 'operators/smx-cm-scm.cc' || echo './'`operators/smx-cm-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-cm-scm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-cm-scm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-cm-scm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-cm-sm.h:5,
from operators/smx-cm-sm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-m.lo `test -f 'operators/smx-sm-m.cc' || echo './'`operators/smx-sm-m.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-m.lo `test -f 'operators/smx-scm-m.cc' || echo './'`operators/smx-scm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-m.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-m.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-m.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-cm-scm.h:5,
from operators/smx-cm-scm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-sm-m.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-scm-m.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/dSparse.h:36,
from operators/smx-sm-m.h:5,
from operators/smx-sm-m.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-scm-m.h:5,
from operators/smx-scm-m.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sm-cm.lo `test -f 'operators/smx-sm-cm.cc' || echo './'`operators/smx-sm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sm-cm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-sm-cm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-scm-cm.lo `test -f 'operators/smx-scm-cm.cc' || echo './'`operators/smx-scm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-scm-cm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-scm-cm.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-sm-cm.h:5,
from operators/smx-sm-cm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-scm-cm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-bm-sbm.lo `test -f 'operators/smx-bm-sbm.cc' || echo './'`operators/smx-bm-sbm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-bm-sbm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-bm-sbm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/operators_liboperators_la-smx-sbm-bm.lo `test -f 'operators/smx-sbm-bm.cc' || echo './'`operators/smx-sbm-bm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/smx-sbm-bm.cc -fPIC -DPIC -o operators/.libs/operators_liboperators_la-smx-sbm-bm.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-bm-sbm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/Array-util.h:26,
from operators/smx-sbm-bm.cc:3:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/CSparse.h:37,
from operators/smx-scm-cm.h:5,
from operators/smx-scm-cm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/smx-bm-sbm.h:5,
from operators/smx-bm-sbm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/smx-sbm-bm.h:5,
from operators/smx-sbm-bm.cc:5:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-dir-ops.lo `test -f 'system/dir-ops.cc' || echo './'`system/dir-ops.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/dir-ops.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-dir-ops.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-file-ops.lo `test -f 'system/file-ops.cc' || echo './'`system/file-ops.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/file-ops.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-file-ops.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-file-stat.lo `test -f 'system/file-stat.cc' || echo './'`system/file-stat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/file-stat.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-file-stat.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/dir-ops.h:28,
from system/dir-ops.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/dir-ops.h:28,
from system/file-ops.cc:42:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/file-ops.h:30,
from system/file-stat.cc:35:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from system/file-ops.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-lo-sysdep.lo `test -f 'system/lo-sysdep.cc' || echo './'`system/lo-sysdep.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/lo-sysdep.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-lo-sysdep.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-mach-info.lo `test -f 'system/mach-info.cc' || echo './'`system/mach-info.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/mach-info.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-mach-info.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/file-ops.h:30,
from system/lo-sysdep.cc:41:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-env.lo `test -f 'system/oct-env.cc' || echo './'`system/oct-env.cc
In file included from system/lo-sysdep.cc:46:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-env.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-env.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-group.lo `test -f 'system/oct-group.cc' || echo './'`system/oct-group.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-group.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-group.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-passwd.lo `test -f 'system/oct-passwd.cc' || echo './'`system/oct-passwd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-passwd.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-passwd.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/file-ops.h:30,
from system/oct-env.cc:54:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-syscalls.lo `test -f 'system/oct-syscalls.cc' || echo './'`system/oct-syscalls.cc
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/oct-group.h:30,
from system/oct-group.cc:34:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-syscalls.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-syscalls.o
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from system/oct-syscalls.cc:45:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-time.lo `test -f 'system/oct-time.cc' || echo './'`system/oct-time.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-time.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-time.o
In file included from system/oct-time.cc:40:0:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-oct-uname.lo `test -f 'system/oct-uname.cc' || echo './'`system/oct-uname.cc
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-tempnam.lo `test -f 'system/tempnam.c' || echo './'`system/tempnam.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/tempnam.c -fPIC -DPIC -o system/.libs/system_libsystem_la-tempnam.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/oct-uname.cc -fPIC -DPIC -o system/.libs/system_libsystem_la-oct-uname.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o system/system_libsystem_la-tempname.lo `test -f 'system/tempname.c' || echo './'`system/tempname.c
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-cmd-edit.lo `test -f 'util/cmd-edit.cc' || echo './'`util/cmd-edit.cc
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c system/tempname.c -fPIC -DPIC -o system/.libs/system_libsystem_la-tempname.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/cmd-edit.cc -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-edit.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-cmd-hist.lo `test -f 'util/cmd-hist.cc' || echo './'`util/cmd-hist.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/cmd-hist.cc -fPIC -DPIC -o util/.libs/util_libutil_la-cmd-hist.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-data-conv.lo `test -f 'util/data-conv.cc' || echo './'`util/data-conv.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-glob-match.lo `test -f 'util/glob-match.cc' || echo './'`util/glob-match.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/data-conv.cc -fPIC -DPIC -o util/.libs/util_libutil_la-data-conv.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/glob-match.cc -fPIC -DPIC -o util/.libs/util_libutil_la-glob-match.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/cmd-edit.h:31,
from util/cmd-edit.cc:37:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/cmd-edit.h:31,
from util/cmd-hist.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from util/data-conv.cc:38:0:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/glob-match.h:28,
from util/glob-match.cc:29:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-array-gripes.lo `test -f 'util/lo-array-gripes.cc' || echo './'`util/lo-array-gripes.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-array-gripes.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-array-gripes.o
util/cmd-edit.cc: In member function 'virtual std::string gnu_readline::do_readline(const string&, bool&)':
util/cmd-edit.cc:268:9: warning: variable 'line' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
char *line = 0;
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-ieee.lo `test -f 'util/lo-ieee.cc' || echo './'`util/lo-ieee.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-ieee.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-ieee.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-utils.lo `test -f 'util/lo-utils.cc' || echo './'`util/lo-utils.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-alloc.lo `test -f 'util/oct-alloc.cc' || echo './'`util/oct-alloc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-utils.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-utils.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-alloc.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-alloc.o
util/oct-alloc.cc: In member function 'bool octave_allocator::grow()':
util/oct-alloc.cc:81:39: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
(reinterpret_cast<link *> (p)) -> next
^
util/oct-alloc.cc:82:45: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
= reinterpret_cast<link *> (next);
^
util/oct-alloc.cc:86:38: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
(reinterpret_cast<link *> (last)) -> next = 0;
^
util/oct-alloc.cc:88:45: warning: cast from 'char*' to 'octave_allocator::link*' increases required alignment of target type [-Wcast-align]
head = reinterpret_cast<link *> (start);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-base64.lo `test -f 'util/oct-base64.cc' || echo './'`util/oct-base64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-base64.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-base64.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/oct-base64.cc:31:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
util/oct-base64.cc: In function 'Array<double> octave_base64_decode(const string&)':
util/oct-base64.cc:86:56: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
double *dout = reinterpret_cast<double*> (out);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-glob.lo `test -f 'util/oct-glob.cc' || echo './'`util/oct-glob.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-glob.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-glob.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-inttypes.lo `test -f 'util/oct-inttypes.cc' || echo './'`util/oct-inttypes.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-locbuf.lo `test -f 'util/oct-locbuf.cc' || echo './'`util/oct-locbuf.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-inttypes.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-inttypes.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-locbuf.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-locbuf.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-md5.lo `test -f 'util/oct-md5.cc' || echo './'`util/oct-md5.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-md5.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-md5.o
In file included from util/oct-locbuf.cc:30:0:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/oct-glob.h:26,
from util/oct-glob.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-mutex.lo `test -f 'util/oct-mutex.cc' || echo './'`util/oct-mutex.cc
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-mutex.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-mutex.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-shlib.lo `test -f 'util/oct-shlib.cc' || echo './'`util/oct-shlib.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-shlib.cc -fPIC -DPIC -o util/.libs/util_libutil_la-oct-shlib.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-pathsearch.lo `test -f 'util/pathsearch.cc' || echo './'`util/pathsearch.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/pathsearch.cc -fPIC -DPIC -o util/.libs/util_libutil_la-pathsearch.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-regexp.lo `test -f 'util/lo-regexp.cc' || echo './'`util/lo-regexp.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-regexp.cc -fPIC -DPIC -o util/.libs/util_libutil_la-lo-regexp.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/oct-shlib.cc:61:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/pathsearch.h:28,
from util/pathsearch.cc:33:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./array/boolMatrix.h:27,
from operators/mx-base.h:32,
from ./array/Matrix.h:30,
from util/lo-regexp.cc:40:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-singleton-cleanup.lo `test -f 'util/singleton-cleanup.cc' || echo './'`util/singleton-cleanup.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/singleton-cleanup.cc -fPIC -DPIC -o util/.libs/util_libutil_la-singleton-cleanup.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-sparse-sort.lo `test -f 'util/sparse-sort.cc' || echo './'`util/sparse-sort.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/sparse-sort.cc -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-sort.o
In file included from operators/Sparse-op-defs.h:30:0,
from ./array/boolSparse.h:29,
from operators/mx-base.h:65,
from ./array/Matrix.h:30,
from util/lo-regexp.cc:40:
./util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
./util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
./util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
./util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from util/oct-sort.cc:117:0,
from util/sparse-sort.cc:31:
util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_sparse_sort_idxl]':
util/oct-sort.cc:1602:3: required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_sparse_sort_idxl*, octave_sparse_sort_idxl*); T = octave_sparse_sort_idxl*; octave_idx_type = int]'
util/oct-sort.cc:1670:50: required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_sparse_sort_idxl*; octave_idx_type = int]'
util/sparse-sort.cc:52:16: required from here
util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_sparse_sort_idxl**' increases required alignment of target type [-Wcast-align]
operator T **() const { return reinterpret_cast<T **> (this->data ()); }
^
util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_idx_vector_sort]':
util/oct-sort.cc:1602:3: required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type, Comp) [with Comp = bool (*)(octave_idx_vector_sort*, octave_idx_vector_sort*); T = octave_idx_vector_sort*; octave_idx_type = int]'
util/oct-sort.cc:1670:50: required from 'void octave_sort<T>::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_idx_vector_sort*; octave_idx_type = int]'
util/sparse-sort.cc:63:16: required from here
util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_idx_vector_sort**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-sparse-util.lo `test -f 'util/sparse-util.cc' || echo './'`util/sparse-util.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/sparse-util.cc -fPIC -DPIC -o util/.libs/util_libutil_la-sparse-util.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-str-vec.lo `test -f 'util/str-vec.cc' || echo './'`util/str-vec.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/str-vec.cc -fPIC -DPIC -o util/.libs/util_libutil_la-str-vec.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from util/str-vec.h:31,
from util/cmd-edit.h:31,
from util/str-vec.cc:38:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-unwind-prot.lo `test -f 'util/unwind-prot.cc' || echo './'`util/unwind-prot.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/unwind-prot.cc -fPIC -DPIC -o util/.libs/util_libutil_la-unwind-prot.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-url-transfer.lo `test -f 'util/url-transfer.cc' || echo './'`util/url-transfer.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/url-transfer.cc -fPIC -DPIC -o util/.libs/util_libutil_la-url-transfer.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-f2c-main.lo `test -f 'util/f2c-main.c' || echo './'`util/f2c-main.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/f2c-main.c -fPIC -DPIC -o util/.libs/util_libutil_la-f2c-main.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-cieee.lo `test -f 'util/lo-cieee.c' || echo './'`util/lo-cieee.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-cieee.c -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cieee.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-lo-cutils.lo `test -f 'util/lo-cutils.c' || echo './'`util/lo-cutils.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/lo-cutils.c -fPIC -DPIC -o util/.libs/util_libutil_la-lo-cutils.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-rl-edit.lo `test -f 'util/oct-rl-edit.c' || echo './'`util/oct-rl-edit.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-rl-edit.c -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-edit.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o util/util_libutil_la-oct-rl-hist.lo `test -f 'util/oct-rl-hist.c' || echo './'`util/oct-rl-hist.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./array -I./cruft/misc -Inumeric -I./numeric -Ioperators -I./operators -I./system -I./util -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c util/oct-rl-hist.c -fPIC -DPIC -o util/.libs/util_libutil_la-oct-rl-hist.o
In file included from ./array/idx-vector.h:37:0,
from ./array/Array.h:36,
from ./util/str-vec.h:31,
from ./system/dir-ops.h:28,
from util/url-transfer.cc:36:
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
./util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
./util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
./util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o array/libarray.la array/array_libarray_la-Array-b.lo array/array_libarray_la-Array-C.lo array/array_libarray_la-Array-ch.lo array/array_libarray_la-Array-d.lo array/array_libarray_la-Array-f.lo array/array_libarray_la-Array-fC.lo array/array_libarray_la-Array-i.lo array/array_libarray_la-Array-idx-vec.lo array/array_libarray_la-Array-s.lo array/array_libarray_la-Array-str.lo array/array_libarray_la-Array-util.lo array/array_libarray_la-Array-voidp.lo array/array_libarray_la-boolMatrix.lo array/array_libarray_la-boolNDArray.lo array/array_libarray_la-boolSparse.lo array/array_libarray_la-CColVector.lo array/array_libarray_la-CDiagMatrix.lo array/array_libarray_la-chMatrix.lo array/array_libarray_la-chNDArray.lo array/array_libarray_la-CMatrix.lo array/array_libarray_la-CNDArray.lo array/array_libarray_la-CRowVector.lo array/array_libarray_la-CSparse.lo array/array_libarray_la-dColVector.lo array/array_libarray_la-dDiagMatrix.lo array/array_libarray_la-dim-vector.lo array/array_libarray_la-dMatrix.lo array/array_libarray_la-dNDArray.lo array/array_libarray_la-dRowVector.lo array/array_libarray_la-dSparse.lo array/array_libarray_la-fCColVector.lo array/array_libarray_la-fCDiagMatrix.lo array/array_libarray_la-fCMatrix.lo array/array_libarray_la-fCNDArray.lo array/array_libarray_la-fColVector.lo array/array_libarray_la-fCRowVector.lo array/array_libarray_la-fDiagMatrix.lo array/array_libarray_la-fMatrix.lo array/array_libarray_la-fNDArray.lo array/array_libarray_la-fRowVector.lo array/array_libarray_la-idx-vector.lo array/array_libarray_la-int16NDArray.lo array/array_libarray_la-int32NDArray.lo array/array_libarray_la-int64NDArray.lo array/array_libarray_la-int8NDArray.lo array/array_libarray_la-MArray-C.lo array/array_libarray_la-MArray-d.lo array/array_libarray_la-MArray-f.lo array/array_libarray_la-MArray-fC.lo array/array_libarray_la-MArray-i.lo array/array_libarray_la-MArray-s.lo array/array_libarray_la-MatrixType.lo array/array_libarray_la-MSparse-C.lo array/array_libarray_la-MSparse-d.lo array/array_libarray_la-PermMatrix.lo array/array_libarray_la-Range.lo array/array_libarray_la-Sparse-b.lo array/array_libarray_la-Sparse-C.lo array/array_libarray_la-Sparse-d.lo array/array_libarray_la-uint16NDArray.lo array/array_libarray_la-uint32NDArray.lo array/array_libarray_la-uint64NDArray.lo array/array_libarray_la-uint8NDArray.lo -lutil -lm
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o numeric/libnumeric.la numeric/numeric_libnumeric_la-CmplxAEPBAL.lo numeric/numeric_libnumeric_la-CmplxCHOL.lo numeric/numeric_libnumeric_la-CmplxGEPBAL.lo numeric/numeric_libnumeric_la-CmplxHESS.lo numeric/numeric_libnumeric_la-CmplxLU.lo numeric/numeric_libnumeric_la-CmplxQR.lo numeric/numeric_libnumeric_la-CmplxQRP.lo numeric/numeric_libnumeric_la-CmplxSCHUR.lo numeric/numeric_libnumeric_la-CmplxSVD.lo numeric/numeric_libnumeric_la-CollocWt.lo numeric/numeric_libnumeric_la-DASPK.lo numeric/numeric_libnumeric_la-DASRT.lo numeric/numeric_libnumeric_la-DASSL.lo numeric/numeric_libnumeric_la-dbleAEPBAL.lo numeric/numeric_libnumeric_la-dbleCHOL.lo numeric/numeric_libnumeric_la-dbleGEPBAL.lo numeric/numeric_libnumeric_la-dbleHESS.lo numeric/numeric_libnumeric_la-dbleLU.lo numeric/numeric_libnumeric_la-dbleQR.lo numeric/numeric_libnumeric_la-dbleQRP.lo numeric/numeric_libnumeric_la-dbleSCHUR.lo numeric/numeric_libnumeric_la-dbleSVD.lo numeric/numeric_libnumeric_la-EIG.lo numeric/numeric_libnumeric_la-fCmplxAEPBAL.lo numeric/numeric_libnumeric_la-fCmplxCHOL.lo numeric/numeric_libnumeric_la-fCmplxGEPBAL.lo numeric/numeric_libnumeric_la-fCmplxHESS.lo numeric/numeric_libnumeric_la-fCmplxLU.lo numeric/numeric_libnumeric_la-fCmplxQR.lo numeric/numeric_libnumeric_la-fCmplxQRP.lo numeric/numeric_libnumeric_la-fCmplxSCHUR.lo numeric/numeric_libnumeric_la-fCmplxSVD.lo numeric/numeric_libnumeric_la-fEIG.lo numeric/numeric_libnumeric_la-floatAEPBAL.lo numeric/numeric_libnumeric_la-floatCHOL.lo numeric/numeric_libnumeric_la-floatGEPBAL.lo numeric/numeric_libnumeric_la-floatHESS.lo numeric/numeric_libnumeric_la-floatLU.lo numeric/numeric_libnumeric_la-floatQR.lo numeric/numeric_libnumeric_la-floatQRP.lo numeric/numeric_libnumeric_la-floatSCHUR.lo numeric/numeric_libnumeric_la-floatSVD.lo numeric/numeric_libnumeric_la-lo-mappers.lo numeric/numeric_libnumeric_la-lo-specfun.lo numeric/numeric_libnumeric_la-LSODE.lo numeric/numeric_libnumeric_la-oct-convn.lo numeric/numeric_libnumeric_la-oct-fftw.lo numeric/numeric_libnumeric_la-oct-norm.lo numeric/numeric_libnumeric_la-oct-rand.lo numeric/numeric_libnumeric_la-oct-spparms.lo numeric/numeric_libnumeric_la-ODES.lo numeric/numeric_libnumeric_la-Quad.lo numeric/numeric_libnumeric_la-SparseCmplxCHOL.lo numeric/numeric_libnumeric_la-SparseCmplxLU.lo numeric/numeric_libnumeric_la-SparseCmplxQR.lo numeric/numeric_libnumeric_la-SparsedbleCHOL.lo numeric/numeric_libnumeric_la-SparsedbleLU.lo numeric/numeric_libnumeric_la-SparseQR.lo numeric/numeric_libnumeric_la-randgamma.lo numeric/numeric_libnumeric_la-randmtzig.lo numeric/numeric_libnumeric_la-randpoisson.lo -lutil -lm
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o operators/liboperators.la operators/operators_liboperators_la-mx-cdm-dm.lo operators/operators_liboperators_la-mx-dm-cdm.lo operators/operators_liboperators_la-mx-cs-dm.lo operators/operators_liboperators_la-mx-cs-m.lo operators/operators_liboperators_la-mx-cs-nda.lo operators/operators_liboperators_la-mx-cdm-cm.lo operators/operators_liboperators_la-mx-cdm-m.lo operators/operators_liboperators_la-mx-cdm-s.lo operators/operators_liboperators_la-mx-cm-cdm.lo operators/operators_liboperators_la-mx-cm-dm.lo operators/operators_liboperators_la-mx-cm-m.lo operators/operators_liboperators_la-mx-cnda-nda.lo operators/operators_liboperators_la-mx-cm-s.lo operators/operators_liboperators_la-mx-cnda-s.lo operators/operators_liboperators_la-mx-dm-cs.lo operators/operators_liboperators_la-mx-dm-cm.lo operators/operators_liboperators_la-mx-m-cs.lo operators/operators_liboperators_la-mx-nda-cs.lo operators/operators_liboperators_la-mx-m-cdm.lo operators/operators_liboperators_la-mx-m-cm.lo operators/operators_liboperators_la-mx-nda-cnda.lo operators/operators_liboperators_la-mx-s-cdm.lo operators/operators_liboperators_la-mx-s-cm.lo operators/operators_liboperators_la-mx-s-cnda.lo operators/operators_liboperators_la-mx-dm-m.lo operators/operators_liboperators_la-mx-m-dm.lo operators/operators_liboperators_la-mx-fcdm-fdm.lo operators/operators_liboperators_la-mx-fdm-fcdm.lo operators/operators_liboperators_la-mx-fcs-fdm.lo operators/operators_liboperators_la-mx-fcs-fm.lo operators/operators_liboperators_la-mx-fcs-fnda.lo operators/operators_liboperators_la-mx-fcdm-fcm.lo operators/operators_liboperators_la-mx-fcdm-fm.lo operators/operators_liboperators_la-mx-fcdm-fs.lo operators/operators_liboperators_la-mx-fcm-fcdm.lo operators/operators_liboperators_la-mx-fcm-fdm.lo operators/operators_liboperators_la-mx-fcm-fm.lo operators/operators_liboperators_la-mx-fcnda-fnda.lo operators/operators_liboperators_la-mx-fcm-fs.lo operators/operators_liboperators_la-mx-fcnda-fs.lo operators/operators_liboperators_la-mx-fdm-fcs.lo operators/operators_liboperators_la-mx-fdm-fcm.lo operators/operators_liboperators_la-mx-fm-fcs.lo operators/operators_liboperators_la-mx-fnda-fcs.lo operators/operators_liboperators_la-mx-fm-fcdm.lo operators/operators_liboperators_la-mx-fm-fcm.lo operators/operators_liboperators_la-mx-fnda-fcnda.lo operators/operators_liboperators_la-mx-fs-fcdm.lo operators/operators_liboperators_la-mx-fs-fcm.lo operators/operators_liboperators_la-mx-fs-fcnda.lo operators/operators_liboperators_la-mx-fdm-fm.lo operators/operators_liboperators_la-mx-fm-fdm.lo operators/operators_liboperators_la-mx-pm-m.lo operators/operators_liboperators_la-mx-m-pm.lo operators/operators_liboperators_la-mx-pm-cm.lo operators/operators_liboperators_la-mx-cm-pm.lo operators/operators_liboperators_la-mx-pm-fm.lo operators/operators_liboperators_la-mx-fm-pm.lo operators/operators_liboperators_la-mx-pm-fcm.lo operators/operators_liboperators_la-mx-fcm-pm.lo operators/operators_liboperators_la-mx-s-i8nda.lo operators/operators_liboperators_la-mx-i8nda-s.lo operators/operators_liboperators_la-mx-s-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-s.lo operators/operators_liboperators_la-mx-s-i16nda.lo operators/operators_liboperators_la-mx-i16nda-s.lo operators/operators_liboperators_la-mx-s-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-s.lo operators/operators_liboperators_la-mx-s-i32nda.lo operators/operators_liboperators_la-mx-i32nda-s.lo operators/operators_liboperators_la-mx-s-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-s.lo operators/operators_liboperators_la-mx-s-i64nda.lo operators/operators_liboperators_la-mx-i64nda-s.lo operators/operators_liboperators_la-mx-s-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-s.lo operators/operators_liboperators_la-mx-fs-i8nda.lo operators/operators_liboperators_la-mx-i8nda-fs.lo operators/operators_liboperators_la-mx-fs-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-fs.lo operators/operators_liboperators_la-mx-fs-i16nda.lo operators/operators_liboperators_la-mx-i16nda-fs.lo operators/operators_liboperators_la-mx-fs-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-fs.lo operators/operators_liboperators_la-mx-fs-i32nda.lo operators/operators_liboperators_la-mx-i32nda-fs.lo operators/operators_liboperators_la-mx-fs-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-fs.lo operators/operators_liboperators_la-mx-fs-i64nda.lo operators/operators_liboperators_la-mx-i64nda-fs.lo operators/operators_liboperators_la-mx-fs-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-fs.lo operators/operators_liboperators_la-mx-nda-i8.lo operators/operators_liboperators_la-mx-i8-nda.lo operators/operators_liboperators_la-mx-nda-ui8.lo operators/operators_liboperators_la-mx-ui8-nda.lo operators/operators_liboperators_la-mx-nda-i16.lo operators/operators_liboperators_la-mx-i16-nda.lo operators/operators_liboperators_la-mx-nda-ui16.lo operators/operators_liboperators_la-mx-ui16-nda.lo operators/operators_liboperators_la-mx-nda-i32.lo operators/operators_liboperators_la-mx-i32-nda.lo operators/operators_liboperators_la-mx-nda-ui32.lo operators/operators_liboperators_la-mx-ui32-nda.lo operators/operators_liboperators_la-mx-nda-i64.lo operators/operators_liboperators_la-mx-i64-nda.lo operators/operators_liboperators_la-mx-nda-ui64.lo operators/operators_liboperators_la-mx-ui64-nda.lo operators/operators_liboperators_la-mx-fnda-i8.lo operators/operators_liboperators_la-mx-i8-fnda.lo operators/operators_liboperators_la-mx-fnda-ui8.lo operators/operators_liboperators_la-mx-ui8-fnda.lo operators/operators_liboperators_la-mx-fnda-i16.lo operators/operators_liboperators_la-mx-i16-fnda.lo operators/operators_liboperators_la-mx-fnda-ui16.lo operators/operators_liboperators_la-mx-ui16-fnda.lo operators/operators_liboperators_la-mx-fnda-i32.lo operators/operators_liboperators_la-mx-i32-fnda.lo operators/operators_liboperators_la-mx-fnda-ui32.lo operators/operators_liboperators_la-mx-ui32-fnda.lo operators/operators_liboperators_la-mx-fnda-i64.lo operators/operators_liboperators_la-mx-i64-fnda.lo operators/operators_liboperators_la-mx-fnda-ui64.lo operators/operators_liboperators_la-mx-ui64-fnda.lo operators/operators_liboperators_la-mx-nda-i8nda.lo operators/operators_liboperators_la-mx-i8nda-nda.lo operators/operators_liboperators_la-mx-nda-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-nda.lo operators/operators_liboperators_la-mx-nda-i16nda.lo operators/operators_liboperators_la-mx-i16nda-nda.lo operators/operators_liboperators_la-mx-nda-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-nda.lo operators/operators_liboperators_la-mx-nda-i32nda.lo operators/operators_liboperators_la-mx-i32nda-nda.lo operators/operators_liboperators_la-mx-nda-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-nda.lo operators/operators_liboperators_la-mx-nda-i64nda.lo operators/operators_liboperators_la-mx-i64nda-nda.lo operators/operators_liboperators_la-mx-nda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-nda.lo operators/operators_liboperators_la-mx-fnda-i8nda.lo operators/operators_liboperators_la-mx-i8nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui8nda.lo operators/operators_liboperators_la-mx-ui8nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i16nda.lo operators/operators_liboperators_la-mx-i16nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui16nda.lo operators/operators_liboperators_la-mx-ui16nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i32nda.lo operators/operators_liboperators_la-mx-i32nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui32nda.lo operators/operators_liboperators_la-mx-ui32nda-fnda.lo operators/operators_liboperators_la-mx-fnda-i64nda.lo operators/operators_liboperators_la-mx-i64nda-fnda.lo operators/operators_liboperators_la-mx-fnda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-fnda.lo operators/operators_liboperators_la-mx-i8nda-ui8.lo operators/operators_liboperators_la-mx-i8nda-i16.lo operators/operators_liboperators_la-mx-i8nda-ui16.lo operators/operators_liboperators_la-mx-i8nda-i32.lo operators/operators_liboperators_la-mx-i8nda-ui32.lo operators/operators_liboperators_la-mx-i8nda-i64.lo operators/operators_liboperators_la-mx-i8nda-ui64.lo operators/operators_liboperators_la-mx-i16nda-i8.lo operators/operators_liboperators_la-mx-i16nda-ui8.lo operators/operators_liboperators_la-mx-i16nda-ui16.lo operators/operators_liboperators_la-mx-i16nda-i32.lo operators/operators_liboperators_la-mx-i16nda-ui32.lo operators/operators_liboperators_la-mx-i16nda-i64.lo operators/operators_liboperators_la-mx-i16nda-ui64.lo operators/operators_liboperators_la-mx-i32nda-i8.lo operators/operators_liboperators_la-mx-i32nda-ui8.lo operators/operators_liboperators_la-mx-i32nda-i16.lo operators/operators_liboperators_la-mx-i32nda-ui16.lo operators/operators_liboperators_la-mx-i32nda-ui32.lo operators/operators_liboperators_la-mx-i32nda-i64.lo operators/operators_liboperators_la-mx-i32nda-ui64.lo operators/operators_liboperators_la-mx-i64nda-i8.lo operators/operators_liboperators_la-mx-i64nda-ui8.lo operators/operators_liboperators_la-mx-i64nda-i16.lo operators/operators_liboperators_la-mx-i64nda-ui16.lo operators/operators_liboperators_la-mx-i64nda-i32.lo operators/operators_liboperators_la-mx-i64nda-ui32.lo operators/operators_liboperators_la-mx-i64nda-ui64.lo operators/operators_liboperators_la-mx-ui8nda-i8.lo operators/operators_liboperators_la-mx-ui8nda-i16.lo operators/operators_liboperators_la-mx-ui8nda-ui16.lo operators/operators_liboperators_la-mx-ui8nda-i32.lo operators/operators_liboperators_la-mx-ui8nda-ui32.lo operators/operators_liboperators_la-mx-ui8nda-i64.lo operators/operators_liboperators_la-mx-ui8nda-ui64.lo operators/operators_liboperators_la-mx-ui16nda-i8.lo operators/operators_liboperators_la-mx-ui16nda-ui8.lo operators/operators_liboperators_la-mx-ui16nda-i16.lo operators/operators_liboperators_la-mx-ui16nda-i32.lo operators/operators_liboperators_la-mx-ui16nda-ui32.lo operators/operators_liboperators_la-mx-ui16nda-i64.lo operators/operators_liboperators_la-mx-ui16nda-ui64.lo operators/operators_liboperators_la-mx-ui32nda-i8.lo operators/operators_liboperators_la-mx-ui32nda-ui8.lo operators/operators_liboperators_la-mx-ui32nda-i16.lo operators/operators_liboperators_la-mx-ui32nda-ui16.lo operators/operators_liboperators_la-mx-ui32nda-i32.lo operators/operators_liboperators_la-mx-ui32nda-i64.lo operators/operators_liboperators_la-mx-ui32nda-ui64.lo operators/operators_liboperators_la-mx-ui64nda-i8.lo operators/operators_liboperators_la-mx-ui64nda-ui8.lo operators/operators_liboperators_la-mx-ui64nda-i16.lo operators/operators_liboperators_la-mx-ui64nda-ui16.lo operators/operators_liboperators_la-mx-ui64nda-i32.lo operators/operators_liboperators_la-mx-ui64nda-ui32.lo operators/operators_liboperators_la-mx-ui64nda-i64.lo operators/operators_liboperators_la-mx-i8-ui8nda.lo operators/operators_liboperators_la-mx-i8-i16nda.lo operators/operators_liboperators_la-mx-i8-ui16nda.lo operators/operators_liboperators_la-mx-i8-i32nda.lo operators/operators_liboperators_la-mx-i8-ui32nda.lo operators/operators_liboperators_la-mx-i8-i64nda.lo operators/operators_liboperators_la-mx-i8-ui64nda.lo operators/operators_liboperators_la-mx-i16-i8nda.lo operators/operators_liboperators_la-mx-i16-ui8nda.lo operators/operators_liboperators_la-mx-i16-ui16nda.lo operators/operators_liboperators_la-mx-i16-i32nda.lo operators/operators_liboperators_la-mx-i16-ui32nda.lo operators/operators_liboperators_la-mx-i16-i64nda.lo operators/operators_liboperators_la-mx-i16-ui64nda.lo operators/operators_liboperators_la-mx-i32-i8nda.lo operators/operators_liboperators_la-mx-i32-ui8nda.lo operators/operators_liboperators_la-mx-i32-i16nda.lo operators/operators_liboperators_la-mx-i32-ui16nda.lo operators/operators_liboperators_la-mx-i32-ui32nda.lo operators/operators_liboperators_la-mx-i32-i64nda.lo operators/operators_liboperators_la-mx-i32-ui64nda.lo operators/operators_liboperators_la-mx-i64-i8nda.lo operators/operators_liboperators_la-mx-i64-ui8nda.lo operators/operators_liboperators_la-mx-i64-i16nda.lo operators/operators_liboperators_la-mx-i64-ui16nda.lo operators/operators_liboperators_la-mx-i64-i32nda.lo operators/operators_liboperators_la-mx-i64-ui32nda.lo operators/operators_liboperators_la-mx-i64-ui64nda.lo operators/operators_liboperators_la-mx-ui8-i8nda.lo operators/operators_liboperators_la-mx-ui8-i16nda.lo operators/operators_liboperators_la-mx-ui8-ui16nda.lo operators/operators_liboperators_la-mx-ui8-i32nda.lo operators/operators_liboperators_la-mx-ui8-ui32nda.lo operators/operators_liboperators_la-mx-ui8-i64nda.lo operators/operators_liboperators_la-mx-ui8-ui64nda.lo operators/operators_liboperators_la-mx-ui16-i8nda.lo operators/operators_liboperators_la-mx-ui16-ui8nda.lo operators/operators_liboperators_la-mx-ui16-i16nda.lo operators/operators_liboperators_la-mx-ui16-i32nda.lo operators/operators_liboperators_la-mx-ui16-ui32nda.lo operators/operators_liboperators_la-mx-ui16-i64nda.lo operators/operators_liboperators_la-mx-ui16-ui64nda.lo operators/operators_liboperators_la-mx-ui32-i8nda.lo operators/operators_liboperators_la-mx-ui32-ui8nda.lo operators/operators_liboperators_la-mx-ui32-i16nda.lo operators/operators_liboperators_la-mx-ui32-ui16nda.lo operators/operators_liboperators_la-mx-ui32-i32nda.lo operators/operators_liboperators_la-mx-ui32-i64nda.lo operators/operators_liboperators_la-mx-ui32-ui64nda.lo operators/operators_liboperators_la-mx-ui64-i8nda.lo operators/operators_liboperators_la-mx-ui64-ui8nda.lo operators/operators_liboperators_la-mx-ui64-i16nda.lo operators/operators_liboperators_la-mx-ui64-ui16nda.lo operators/operators_liboperators_la-mx-ui64-i32nda.lo operators/operators_liboperators_la-mx-ui64-ui32nda.lo operators/operators_liboperators_la-mx-ui64-i64nda.lo operators/operators_liboperators_la-mx-i8nda-ui8nda.lo operators/operators_liboperators_la-mx-i8nda-i16nda.lo operators/operators_liboperators_la-mx-i8nda-ui16nda.lo operators/operators_liboperators_la-mx-i8nda-i32nda.lo operators/operators_liboperators_la-mx-i8nda-ui32nda.lo operators/operators_liboperators_la-mx-i8nda-i64nda.lo operators/operators_liboperators_la-mx-i8nda-ui64nda.lo operators/operators_liboperators_la-mx-i16nda-i8nda.lo operators/operators_liboperators_la-mx-i16nda-ui8nda.lo operators/operators_liboperators_la-mx-i16nda-ui16nda.lo operators/operators_liboperators_la-mx-i16nda-i32nda.lo operators/operators_liboperators_la-mx-i16nda-ui32nda.lo operators/operators_liboperators_la-mx-i16nda-i64nda.lo operators/operators_liboperators_la-mx-i16nda-ui64nda.lo operators/operators_liboperators_la-mx-i32nda-i8nda.lo operators/operators_liboperators_la-mx-i32nda-ui8nda.lo operators/operators_liboperators_la-mx-i32nda-i16nda.lo operators/operators_liboperators_la-mx-i32nda-ui16nda.lo operators/operators_liboperators_la-mx-i32nda-ui32nda.lo operators/operators_liboperators_la-mx-i32nda-i64nda.lo operators/operators_liboperators_la-mx-i32nda-ui64nda.lo operators/operators_liboperators_la-mx-i64nda-i8nda.lo operators/operators_liboperators_la-mx-i64nda-ui8nda.lo operators/operators_liboperators_la-mx-i64nda-i16nda.lo operators/operators_liboperators_la-mx-i64nda-ui16nda.lo operators/operators_liboperators_la-mx-i64nda-i32nda.lo operators/operators_liboperators_la-mx-i64nda-ui32nda.lo operators/operators_liboperators_la-mx-i64nda-ui64nda.lo operators/operators_liboperators_la-mx-ui8nda-i8nda.lo operators/operators_liboperators_la-mx-ui8nda-i16nda.lo operators/operators_liboperators_la-mx-ui8nda-ui16nda.lo operators/operators_liboperators_la-mx-ui8nda-i32nda.lo operators/operators_liboperators_la-mx-ui8nda-ui32nda.lo operators/operators_liboperators_la-mx-ui8nda-i64nda.lo operators/operators_liboperators_la-mx-ui8nda-ui64nda.lo operators/operators_liboperators_la-mx-ui16nda-i8nda.lo operators/operators_liboperators_la-mx-ui16nda-ui8nda.lo operators/operators_liboperators_la-mx-ui16nda-i16nda.lo operators/operators_liboperators_la-mx-ui16nda-i32nda.lo operators/operators_liboperators_la-mx-ui16nda-ui32nda.lo operators/operators_liboperators_la-mx-ui16nda-i64nda.lo operators/operators_liboperators_la-mx-ui16nda-ui64nda.lo operators/operators_liboperators_la-mx-ui32nda-i8nda.lo operators/operators_liboperators_la-mx-ui32nda-ui8nda.lo operators/operators_liboperators_la-mx-ui32nda-i16nda.lo operators/operators_liboperators_la-mx-ui32nda-ui16nda.lo operators/operators_liboperators_la-mx-ui32nda-i32nda.lo operators/operators_liboperators_la-mx-ui32nda-i64nda.lo operators/operators_liboperators_la-mx-ui32nda-ui64nda.lo operators/operators_liboperators_la-mx-ui64nda-i8nda.lo operators/operators_liboperators_la-mx-ui64nda-ui8nda.lo operators/operators_liboperators_la-mx-ui64nda-i16nda.lo operators/operators_liboperators_la-mx-ui64nda-ui16nda.lo operators/operators_liboperators_la-mx-ui64nda-i32nda.lo operators/operators_liboperators_la-mx-ui64nda-ui32nda.lo operators/operators_liboperators_la-mx-ui64nda-i64nda.lo operators/operators_liboperators_la-vx-ccv-cv.lo operators/operators_liboperators_la-vx-ccv-s.lo operators/operators_liboperators_la-vx-crv-rv.lo operators/operators_liboperators_la-vx-crv-s.lo operators/operators_liboperators_la-vx-cs-cv.lo operators/operators_liboperators_la-vx-cs-rv.lo operators/operators_liboperators_la-vx-cv-ccv.lo operators/operators_liboperators_la-vx-cv-cs.lo operators/operators_liboperators_la-vx-rv-crv.lo operators/operators_liboperators_la-vx-rv-cs.lo operators/operators_liboperators_la-vx-s-ccv.lo operators/operators_liboperators_la-vx-s-crv.lo operators/operators_liboperators_la-vx-fccv-fcv.lo operators/operators_liboperators_la-vx-fccv-fs.lo operators/operators_liboperators_la-vx-fcrv-frv.lo operators/operators_liboperators_la-vx-fcrv-fs.lo operators/operators_liboperators_la-vx-fcs-fcv.lo operators/operators_liboperators_la-vx-fcs-frv.lo operators/operators_liboperators_la-vx-fcv-fccv.lo operators/operators_liboperators_la-vx-fcv-fcs.lo operators/operators_liboperators_la-vx-frv-fcrv.lo operators/operators_liboperators_la-vx-frv-fcs.lo operators/operators_liboperators_la-vx-fs-fccv.lo operators/operators_liboperators_la-vx-fs-fcrv.lo operators/operators_liboperators_la-smx-sm-cs.lo operators/operators_liboperators_la-smx-cs-sm.lo operators/operators_liboperators_la-smx-scm-s.lo operators/operators_liboperators_la-smx-s-scm.lo operators/operators_liboperators_la-smx-scm-sm.lo operators/operators_liboperators_la-smx-sm-scm.lo operators/operators_liboperators_la-smx-m-sm.lo operators/operators_liboperators_la-smx-m-scm.lo operators/operators_liboperators_la-smx-cm-sm.lo operators/operators_liboperators_la-smx-cm-scm.lo operators/operators_liboperators_la-smx-sm-m.lo operators/operators_liboperators_la-smx-scm-m.lo operators/operators_liboperators_la-smx-sm-cm.lo operators/operators_liboperators_la-smx-scm-cm.lo operators/operators_liboperators_la-smx-bm-sbm.lo operators/operators_liboperators_la-smx-sbm-bm.lo -lutil -lm
libtool: link: ar cru array/.libs/libarray.a array/.libs/array_libarray_la-Array-b.o array/.libs/array_libarray_la-Array-C.o array/.libs/array_libarray_la-Array-ch.o array/.libs/array_libarray_la-Array-d.o array/.libs/array_libarray_la-Array-f.o array/.libs/array_libarray_la-Array-fC.o array/.libs/array_libarray_la-Array-i.o array/.libs/array_libarray_la-Array-idx-vec.o array/.libs/array_libarray_la-Array-s.o array/.libs/array_libarray_la-Array-str.o array/.libs/array_libarray_la-Array-util.o array/.libs/array_libarray_la-Array-voidp.o array/.libs/array_libarray_la-boolMatrix.o array/.libs/array_libarray_la-boolNDArray.o array/.libs/array_libarray_la-boolSparse.o array/.libs/array_libarray_la-CColVector.o array/.libs/array_libarray_la-CDiagMatrix.o array/.libs/array_libarray_la-chMatrix.o array/.libs/array_libarray_la-chNDArray.o array/.libs/array_libarray_la-CMatrix.o array/.libs/array_libarray_la-CNDArray.o array/.libs/array_libarray_la-CRowVector.o array/.libs/array_libarray_la-CSparse.o array/.libs/array_libarray_la-dColVector.o array/.libs/array_libarray_la-dDiagMatrix.o array/.libs/array_libarray_la-dim-vector.o array/.libs/array_libarray_la-dMatrix.o array/.libs/array_libarray_la-dNDArray.o array/.libs/array_libarray_la-dRowVector.o array/.libs/array_libarray_la-dSparse.o array/.libs/array_libarray_la-fCColVector.o array/.libs/array_libarray_la-fCDiagMatrix.o array/.libs/array_libarray_la-fCMatrix.o array/.libs/array_libarray_la-fCNDArray.o array/.libs/array_libarray_la-fColVector.o array/.libs/array_libarray_la-fCRowVector.o array/.libs/array_libarray_la-fDiagMatrix.o array/.libs/array_libarray_la-fMatrix.o array/.libs/array_libarray_la-fNDArray.o array/.libs/array_libarray_la-fRowVector.o array/.libs/array_libarray_la-idx-vector.o array/.libs/array_libarray_la-int16NDArray.o array/.libs/array_libarray_la-int32NDArray.o array/.libs/array_libarray_la-int64NDArray.o array/.libs/array_libarray_la-int8NDArray.o array/.libs/array_libarray_la-MArray-C.o array/.libs/array_libarray_la-MArray-d.o array/.libs/array_libarray_la-MArray-f.o array/.libs/array_libarray_la-MArray-fC.o array/.libs/array_libarray_la-MArray-i.o array/.libs/array_libarray_la-MArray-s.o array/.libs/array_libarray_la-MatrixType.o array/.libs/array_libarray_la-MSparse-C.o array/.libs/array_libarray_la-MSparse-d.o array/.libs/array_libarray_la-PermMatrix.o array/.libs/array_libarray_la-Range.o array/.libs/array_libarray_la-Sparse-b.o array/.libs/array_libarray_la-Sparse-C.o array/.libs/array_libarray_la-Sparse-d.o array/.libs/array_libarray_la-uint16NDArray.o array/.libs/array_libarray_la-uint32NDArray.o array/.libs/array_libarray_la-uint64NDArray.o array/.libs/array_libarray_la-uint8NDArray.o
libtool: link: ar cru numeric/.libs/libnumeric.a numeric/.libs/numeric_libnumeric_la-CmplxAEPBAL.o numeric/.libs/numeric_libnumeric_la-CmplxCHOL.o numeric/.libs/numeric_libnumeric_la-CmplxGEPBAL.o numeric/.libs/numeric_libnumeric_la-CmplxHESS.o numeric/.libs/numeric_libnumeric_la-CmplxLU.o numeric/.libs/numeric_libnumeric_la-CmplxQR.o numeric/.libs/numeric_libnumeric_la-CmplxQRP.o numeric/.libs/numeric_libnumeric_la-CmplxSCHUR.o numeric/.libs/numeric_libnumeric_la-CmplxSVD.o numeric/.libs/numeric_libnumeric_la-CollocWt.o numeric/.libs/numeric_libnumeric_la-DASPK.o numeric/.libs/numeric_libnumeric_la-DASRT.o numeric/.libs/numeric_libnumeric_la-DASSL.o numeric/.libs/numeric_libnumeric_la-dbleAEPBAL.o numeric/.libs/numeric_libnumeric_la-dbleCHOL.o numeric/.libs/numeric_libnumeric_la-dbleGEPBAL.o numeric/.libs/numeric_libnumeric_la-dbleHESS.o numeric/.libs/numeric_libnumeric_la-dbleLU.o numeric/.libs/numeric_libnumeric_la-dbleQR.o numeric/.libs/numeric_libnumeric_la-dbleQRP.o numeric/.libs/numeric_libnumeric_la-dbleSCHUR.o numeric/.libs/numeric_libnumeric_la-dbleSVD.o numeric/.libs/numeric_libnumeric_la-EIG.o numeric/.libs/numeric_libnumeric_la-fCmplxAEPBAL.o numeric/.libs/numeric_libnumeric_la-fCmplxCHOL.o numeric/.libs/numeric_libnumeric_la-fCmplxGEPBAL.o numeric/.libs/numeric_libnumeric_la-fCmplxHESS.o numeric/.libs/numeric_libnumeric_la-fCmplxLU.o numeric/.libs/numeric_libnumeric_la-fCmplxQR.o numeric/.libs/numeric_libnumeric_la-fCmplxQRP.o numeric/.libs/numeric_libnumeric_la-fCmplxSCHUR.o numeric/.libs/numeric_libnumeric_la-fCmplxSVD.o numeric/.libs/numeric_libnumeric_la-fEIG.o numeric/.libs/numeric_libnumeric_la-floatAEPBAL.o numeric/.libs/numeric_libnumeric_la-floatCHOL.o numeric/.libs/numeric_libnumeric_la-floatGEPBAL.o numeric/.libs/numeric_libnumeric_la-floatHESS.o numeric/.libs/numeric_libnumeric_la-floatLU.o numeric/.libs/numeric_libnumeric_la-floatQR.o numeric/.libs/numeric_libnumeric_la-floatQRP.o numeric/.libs/numeric_libnumeric_la-floatSCHUR.o numeric/.libs/numeric_libnumeric_la-floatSVD.o numeric/.libs/numeric_libnumeric_la-lo-mappers.o numeric/.libs/numeric_libnumeric_la-lo-specfun.o numeric/.libs/numeric_libnumeric_la-LSODE.o numeric/.libs/numeric_libnumeric_la-oct-convn.o numeric/.libs/numeric_libnumeric_la-oct-fftw.o numeric/.libs/numeric_libnumeric_la-oct-norm.o numeric/.libs/numeric_libnumeric_la-oct-rand.o numeric/.libs/numeric_libnumeric_la-oct-spparms.o numeric/.libs/numeric_libnumeric_la-ODES.o numeric/.libs/numeric_libnumeric_la-Quad.o numeric/.libs/numeric_libnumeric_la-SparseCmplxCHOL.o numeric/.libs/numeric_libnumeric_la-SparseCmplxLU.o numeric/.libs/numeric_libnumeric_la-SparseCmplxQR.o numeric/.libs/numeric_libnumeric_la-SparsedbleCHOL.o numeric/.libs/numeric_libnumeric_la-SparsedbleLU.o numeric/.libs/numeric_libnumeric_la-SparseQR.o numeric/.libs/numeric_libnumeric_la-randgamma.o numeric/.libs/numeric_libnumeric_la-randmtzig.o numeric/.libs/numeric_libnumeric_la-randpoisson.o
libtool: link: ranlib numeric/.libs/libnumeric.a
libtool: link: ( cd "numeric/.libs" && rm -f "libnumeric.la" && ln -s "../libnumeric.la" "libnumeric.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o system/libsystem.la system/system_libsystem_la-dir-ops.lo system/system_libsystem_la-file-ops.lo system/system_libsystem_la-file-stat.lo system/system_libsystem_la-lo-sysdep.lo system/system_libsystem_la-mach-info.lo system/system_libsystem_la-oct-env.lo system/system_libsystem_la-oct-group.lo system/system_libsystem_la-oct-passwd.lo system/system_libsystem_la-oct-syscalls.lo system/system_libsystem_la-oct-time.lo system/system_libsystem_la-oct-uname.lo system/system_libsystem_la-tempnam.lo system/system_libsystem_la-tempname.lo -lutil -lm
libtool: link: ar cru system/.libs/libsystem.a system/.libs/system_libsystem_la-dir-ops.o system/.libs/system_libsystem_la-file-ops.o system/.libs/system_libsystem_la-file-stat.o system/.libs/system_libsystem_la-lo-sysdep.o system/.libs/system_libsystem_la-mach-info.o system/.libs/system_libsystem_la-oct-env.o system/.libs/system_libsystem_la-oct-group.o system/.libs/system_libsystem_la-oct-passwd.o system/.libs/system_libsystem_la-oct-syscalls.o system/.libs/system_libsystem_la-oct-time.o system/.libs/system_libsystem_la-oct-uname.o system/.libs/system_libsystem_la-tempnam.o system/.libs/system_libsystem_la-tempname.o
libtool: link: ranlib system/.libs/libsystem.a
libtool: link: ( cd "system/.libs" && rm -f "libsystem.la" && ln -s "../libsystem.la" "libsystem.la" )
libtool: link: ranlib array/.libs/libarray.a
libtool: link: ar cru operators/.libs/liboperators.a operators/.libs/operators_liboperators_la-mx-cdm-dm.o operators/.libs/operators_liboperators_la-mx-dm-cdm.o operators/.libs/operators_liboperators_la-mx-cs-dm.o operators/.libs/operators_liboperators_la-mx-cs-m.o operators/.libs/operators_liboperators_la-mx-cs-nda.o operators/.libs/operators_liboperators_la-mx-cdm-cm.o operators/.libs/operators_liboperators_la-mx-cdm-m.o operators/.libs/operators_liboperators_la-mx-cdm-s.o operators/.libs/operators_liboperators_la-mx-cm-cdm.o operators/.libs/operators_liboperators_la-mx-cm-dm.o operators/.libs/operators_liboperators_la-mx-cm-m.o operators/.libs/operators_liboperators_la-mx-cnda-nda.o operators/.libs/operators_liboperators_la-mx-cm-s.o operators/.libs/operators_liboperators_la-mx-cnda-s.o operators/.libs/operators_liboperators_la-mx-dm-cs.o operators/.libs/operators_liboperators_la-mx-dm-cm.o operators/.libs/operators_liboperators_la-mx-m-cs.o operators/.libs/operators_liboperators_la-mx-nda-cs.o operators/.libs/operators_liboperators_la-mx-m-cdm.o operators/.libs/operators_liboperators_la-mx-m-cm.o operators/.libs/operators_liboperators_la-mx-nda-cnda.o operators/.libs/operators_liboperators_la-mx-s-cdm.o operators/.libs/operators_liboperators_la-mx-s-cm.o operators/.libs/operators_liboperators_la-mx-s-cnda.o operators/.libs/operators_liboperators_la-mx-dm-m.o operators/.libs/operators_liboperators_la-mx-m-dm.o operators/.libs/operators_liboperators_la-mx-fcdm-fdm.o operators/.libs/operators_liboperators_la-mx-fdm-fcdm.o operators/.libs/operators_liboperators_la-mx-fcs-fdm.o operators/.libs/operators_liboperators_la-mx-fcs-fm.o operators/.libs/operators_liboperators_la-mx-fcs-fnda.o operators/.libs/operators_liboperators_la-mx-fcdm-fcm.o operators/.libs/operators_liboperators_la-mx-fcdm-fm.o operators/.libs/operators_liboperators_la-mx-fcdm-fs.o operators/.libs/operators_liboperators_la-mx-fcm-fcdm.o operators/.libs/operators_liboperators_la-mx-fcm-fdm.o operators/.libs/operators_liboperators_la-mx-fcm-fm.o operators/.libs/operators_liboperators_la-mx-fcnda-fnda.o operators/.libs/operators_liboperators_la-mx-fcm-fs.o operators/.libs/operators_liboperators_la-mx-fcnda-fs.o operators/.libs/operators_liboperators_la-mx-fdm-fcs.o operators/.libs/operators_liboperators_la-mx-fdm-fcm.o operators/.libs/operators_liboperators_la-mx-fm-fcs.o operators/.libs/operators_liboperators_la-mx-fnda-fcs.o operators/.libs/operators_liboperators_la-mx-fm-fcdm.o operators/.libs/operators_liboperators_la-mx-fm-fcm.o operators/.libs/operators_liboperators_la-mx-fnda-fcnda.o operators/.libs/operators_liboperators_la-mx-fs-fcdm.o operators/.libs/operators_liboperators_la-mx-fs-fcm.o operators/.libs/operators_liboperators_la-mx-fs-fcnda.o operators/.libs/operators_liboperators_la-mx-fdm-fm.o operators/.libs/operators_liboperators_la-mx-fm-fdm.o operators/.libs/operators_liboperators_la-mx-pm-m.o operators/.libs/operators_liboperators_la-mx-m-pm.o operators/.libs/operators_liboperators_la-mx-pm-cm.o operators/.libs/operators_liboperators_la-mx-cm-pm.o operators/.libs/operators_liboperators_la-mx-pm-fm.o operators/.libs/operators_liboperators_la-mx-fm-pm.o operators/.libs/operators_liboperators_la-mx-pm-fcm.o operators/.libs/operators_liboperators_la-mx-fcm-pm.o operators/.libs/operators_liboperators_la-mx-s-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-s.o operators/.libs/operators_liboperators_la-mx-s-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-s.o operators/.libs/operators_liboperators_la-mx-s-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-s.o operators/.libs/operators_liboperators_la-mx-s-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-s.o operators/.libs/operators_liboperators_la-mx-s-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-s.o operators/.libs/operators_liboperators_la-mx-fs-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-fs.o operators/.libs/operators_liboperators_la-mx-fs-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-fs.o operators/.libs/operators_liboperators_la-mx-nda-i8.o operators/.libs/operators_liboperators_la-mx-i8-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui8-nda.o operators/.libs/operators_liboperators_la-mx-nda-i16.o operators/.libs/operators_liboperators_la-mx-i16-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui16-nda.o operators/.libs/operators_liboperators_la-mx-nda-i32.o operators/.libs/operators_liboperators_la-mx-i32-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui32-nda.o operators/.libs/operators_liboperators_la-mx-nda-i64.o operators/.libs/operators_liboperators_la-mx-i64-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64-nda.o operators/.libs/operators_liboperators_la-mx-fnda-i8.o operators/.libs/operators_liboperators_la-mx-i8-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui8.o operators/.libs/operators_liboperators_la-mx-ui8-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i16.o operators/.libs/operators_liboperators_la-mx-i16-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui16.o operators/.libs/operators_liboperators_la-mx-ui16-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i32.o operators/.libs/operators_liboperators_la-mx-i32-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui32.o operators/.libs/operators_liboperators_la-mx-ui32-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i64.o operators/.libs/operators_liboperators_la-mx-i64-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64-fnda.o operators/.libs/operators_liboperators_la-mx-nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-nda.o operators/.libs/operators_liboperators_la-mx-nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-nda.o operators/.libs/operators_liboperators_la-mx-fnda-i8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-i64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-fnda.o operators/.libs/operators_liboperators_la-mx-fnda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-fnda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui8.o operators/.libs/operators_liboperators_la-mx-i8nda-i16.o operators/.libs/operators_liboperators_la-mx-i8nda-ui16.o operators/.libs/operators_liboperators_la-mx-i8nda-i32.o operators/.libs/operators_liboperators_la-mx-i8nda-ui32.o operators/.libs/operators_liboperators_la-mx-i8nda-i64.o operators/.libs/operators_liboperators_la-mx-i8nda-ui64.o operators/.libs/operators_liboperators_la-mx-i16nda-i8.o operators/.libs/operators_liboperators_la-mx-i16nda-ui8.o operators/.libs/operators_liboperators_la-mx-i16nda-ui16.o operators/.libs/operators_liboperators_la-mx-i16nda-i32.o operators/.libs/operators_liboperators_la-mx-i16nda-ui32.o operators/.libs/operators_liboperators_la-mx-i16nda-i64.o operators/.libs/operators_liboperators_la-mx-i16nda-ui64.o operators/.libs/operators_liboperators_la-mx-i32nda-i8.o operators/.libs/operators_liboperators_la-mx-i32nda-ui8.o operators/.libs/operators_liboperators_la-mx-i32nda-i16.o operators/.libs/operators_liboperators_la-mx-i32nda-ui16.o operators/.libs/operators_liboperators_la-mx-i32nda-ui32.o operators/.libs/operators_liboperators_la-mx-i32nda-i64.o operators/.libs/operators_liboperators_la-mx-i32nda-ui64.o operators/.libs/operators_liboperators_la-mx-i64nda-i8.o operators/.libs/operators_liboperators_la-mx-i64nda-ui8.o operators/.libs/operators_liboperators_la-mx-i64nda-i16.o operators/.libs/operators_liboperators_la-mx-i64nda-ui16.o operators/.libs/operators_liboperators_la-mx-i64nda-i32.o operators/.libs/operators_liboperators_la-mx-i64nda-ui32.o operators/.libs/operators_liboperators_la-mx-i64nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui8nda-i8.o operators/.libs/operators_liboperators_la-mx-ui8nda-i16.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui8nda-i32.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui8nda-i64.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui16nda-i8.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui16nda-i16.o operators/.libs/operators_liboperators_la-mx-ui16nda-i32.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui16nda-i64.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui32nda-i8.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui32nda-i16.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui32nda-i32.o operators/.libs/operators_liboperators_la-mx-ui32nda-i64.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64.o operators/.libs/operators_liboperators_la-mx-ui64nda-i8.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8.o operators/.libs/operators_liboperators_la-mx-ui64nda-i16.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16.o operators/.libs/operators_liboperators_la-mx-ui64nda-i32.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32.o operators/.libs/operators_liboperators_la-mx-ui64nda-i64.o operators/.libs/operators_liboperators_la-mx-i8-ui8nda.o operators/.libs/operators_liboperators_la-mx-i8-i16nda.o operators/.libs/operators_liboperators_la-mx-i8-ui16nda.o operators/.libs/operators_liboperators_la-mx-i8-i32nda.o operators/.libs/operators_liboperators_la-mx-i8-ui32nda.o operators/.libs/operators_liboperators_la-mx-i8-i64nda.o operators/.libs/operators_liboperators_la-mx-i8-ui64nda.o operators/.libs/operators_liboperators_la-mx-i16-i8nda.o operators/.libs/operators_liboperators_la-mx-i16-ui8nda.o operators/.libs/operators_liboperators_la-mx-i16-ui16nda.o operators/.libs/operators_liboperators_la-mx-i16-i32nda.o operators/.libs/operators_liboperators_la-mx-i16-ui32nda.o operators/.libs/operators_liboperators_la-mx-i16-i64nda.o operators/.libs/operators_liboperators_la-mx-i16-ui64nda.o operators/.libs/operators_liboperators_la-mx-i32-i8nda.o operators/.libs/operators_liboperators_la-mx-i32-ui8nda.o operators/.libs/operators_liboperators_la-mx-i32-i16nda.o operators/.libs/operators_liboperators_la-mx-i32-ui16nda.o operators/.libs/operators_liboperators_la-mx-i32-ui32nda.o operators/.libs/operators_liboperators_la-mx-i32-i64nda.o operators/.libs/operators_liboperators_la-mx-i32-ui64nda.o operators/.libs/operators_liboperators_la-mx-i64-i8nda.o operators/.libs/operators_liboperators_la-mx-i64-ui8nda.o operators/.libs/operators_liboperators_la-mx-i64-i16nda.o operators/.libs/operators_liboperators_la-mx-i64-ui16nda.o operators/.libs/operators_liboperators_la-mx-i64-i32nda.o operators/.libs/operators_liboperators_la-mx-i64-ui32nda.o operators/.libs/operators_liboperators_la-mx-i64-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui8-i8nda.o operators/.libs/operators_liboperators_la-mx-ui8-i16nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui8-i32nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui8-i64nda.o operators/.libs/operators_liboperators_la-mx-ui8-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui16-i8nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui16-i16nda.o operators/.libs/operators_liboperators_la-mx-ui16-i32nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui16-i64nda.o operators/.libs/operators_liboperators_la-mx-ui16-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui32-i8nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui32-i16nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui32-i32nda.o operators/.libs/operators_liboperators_la-mx-ui32-i64nda.o operators/.libs/operators_liboperators_la-mx-ui32-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64-i8nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui64-i16nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui64-i32nda.o operators/.libs/operators_liboperators_la-mx-ui64-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui64-i64nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i8nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i8nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i16nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i16nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i32nda-i64nda.o operators/.libs/operators_liboperators_la-mx-i32nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i8nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i16nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-i64nda-i32nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-i64nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui8nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui16nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-i64nda.o operators/.libs/operators_liboperators_la-mx-ui32nda-ui64nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i8nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui8nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i16nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui16nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i32nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-ui32nda.o operators/.libs/operators_liboperators_la-mx-ui64nda-i64nda.o operators/.libs/operators_liboperators_la-vx-ccv-cv.o operators/.libs/operators_liboperators_la-vx-ccv-s.o operators/.libs/operators_liboperators_la-vx-crv-rv.o operators/.libs/operators_liboperators_la-vx-crv-s.o operators/.libs/operators_liboperators_la-vx-cs-cv.o operators/.libs/operators_liboperators_la-vx-cs-rv.o operators/.libs/operators_liboperators_la-vx-cv-ccv.o operators/.libs/operators_liboperators_la-vx-cv-cs.o operators/.libs/operators_liboperators_la-vx-rv-crv.o operators/.libs/operators_liboperators_la-vx-rv-cs.o operators/.libs/operators_liboperators_la-vx-s-ccv.o operators/.libs/operators_liboperators_la-vx-s-crv.o operators/.libs/operators_liboperators_la-vx-fccv-fcv.o operators/.libs/operators_liboperators_la-vx-fccv-fs.o operators/.libs/operators_liboperators_la-vx-fcrv-frv.o operators/.libs/operators_liboperators_la-vx-fcrv-fs.o operators/.libs/operators_liboperators_la-vx-fcs-fcv.o operators/.libs/operators_liboperators_la-vx-fcs-frv.o operators/.libs/operators_liboperators_la-vx-fcv-fccv.o operators/.libs/operators_liboperators_la-vx-fcv-fcs.o operators/.libs/operators_liboperators_la-vx-frv-fcrv.o operators/.libs/operators_liboperators_la-vx-frv-fcs.o operators/.libs/operators_liboperators_la-vx-fs-fccv.o operators/.libs/operators_liboperators_la-vx-fs-fcrv.o operators/.libs/operators_liboperators_la-smx-sm-cs.o operators/.libs/operators_liboperators_la-smx-cs-sm.o operators/.libs/operators_liboperators_la-smx-scm-s.o operators/.libs/operators_liboperators_la-smx-s-scm.o operators/.libs/operators_liboperators_la-smx-scm-sm.o operators/.libs/operators_liboperators_la-smx-sm-scm.o operators/.libs/operators_liboperators_la-smx-m-sm.o operators/.libs/operators_liboperators_la-smx-m-scm.o operators/.libs/operators_liboperators_la-smx-cm-sm.o operators/.libs/operators_liboperators_la-smx-cm-scm.o operators/.libs/operators_liboperators_la-smx-sm-m.o operators/.libs/operators_liboperators_la-smx-scm-m.o operators/.libs/operators_liboperators_la-smx-sm-cm.o operators/.libs/operators_liboperators_la-smx-scm-cm.o operators/.libs/operators_liboperators_la-smx-bm-sbm.o operators/.libs/operators_liboperators_la-smx-sbm-bm.o
libtool: link: ranlib operators/.libs/liboperators.a
libtool: link: ( cd "array/.libs" && rm -f "libarray.la" && ln -s "../libarray.la" "libarray.la" )
libtool: link: ( cd "operators/.libs" && rm -f "liboperators.la" && ln -s "../liboperators.la" "liboperators.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o util/libutil.la util/util_libutil_la-cmd-edit.lo util/util_libutil_la-cmd-hist.lo util/util_libutil_la-data-conv.lo util/util_libutil_la-glob-match.lo util/util_libutil_la-lo-array-gripes.lo util/util_libutil_la-lo-ieee.lo util/util_libutil_la-lo-utils.lo util/util_libutil_la-oct-alloc.lo util/util_libutil_la-oct-base64.lo util/util_libutil_la-oct-glob.lo util/util_libutil_la-oct-inttypes.lo util/util_libutil_la-oct-locbuf.lo util/util_libutil_la-oct-md5.lo util/util_libutil_la-oct-mutex.lo util/util_libutil_la-oct-shlib.lo util/util_libutil_la-pathsearch.lo util/util_libutil_la-lo-regexp.lo util/util_libutil_la-singleton-cleanup.lo util/util_libutil_la-sparse-sort.lo util/util_libutil_la-sparse-util.lo util/util_libutil_la-str-vec.lo util/util_libutil_la-unwind-prot.lo util/util_libutil_la-url-transfer.lo util/util_libutil_la-f2c-main.lo util/util_libutil_la-lo-cieee.lo util/util_libutil_la-lo-cutils.lo util/util_libutil_la-oct-rl-edit.lo util/util_libutil_la-oct-rl-hist.lo -lutil -lm
libtool: link: ar cru util/.libs/libutil.a util/.libs/util_libutil_la-cmd-edit.o util/.libs/util_libutil_la-cmd-hist.o util/.libs/util_libutil_la-data-conv.o util/.libs/util_libutil_la-glob-match.o util/.libs/util_libutil_la-lo-array-gripes.o util/.libs/util_libutil_la-lo-ieee.o util/.libs/util_libutil_la-lo-utils.o util/.libs/util_libutil_la-oct-alloc.o util/.libs/util_libutil_la-oct-base64.o util/.libs/util_libutil_la-oct-glob.o util/.libs/util_libutil_la-oct-inttypes.o util/.libs/util_libutil_la-oct-locbuf.o util/.libs/util_libutil_la-oct-md5.o util/.libs/util_libutil_la-oct-mutex.o util/.libs/util_libutil_la-oct-shlib.o util/.libs/util_libutil_la-pathsearch.o util/.libs/util_libutil_la-lo-regexp.o util/.libs/util_libutil_la-singleton-cleanup.o util/.libs/util_libutil_la-sparse-sort.o util/.libs/util_libutil_la-sparse-util.o util/.libs/util_libutil_la-str-vec.o util/.libs/util_libutil_la-unwind-prot.o util/.libs/util_libutil_la-url-transfer.o util/.libs/util_libutil_la-f2c-main.o util/.libs/util_libutil_la-lo-cieee.o util/.libs/util_libutil_la-lo-cutils.o util/.libs/util_libutil_la-oct-rl-edit.o util/.libs/util_libutil_la-oct-rl-hist.o
libtool: link: ranlib util/.libs/libutil.a
libtool: link: ( cd "util/.libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -o liboctave.la -rpath /usr/lib/arm-linux-gnueabihf array/libarray.la cruft/libcruft.la cruft/ranlib/libranlib.la numeric/libnumeric.la operators/liboperators.la system/libsystem.la util/libutil.la ../libgnu/libgnu.la -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm -lutil -lm -lutil -lm
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o -Wl,--whole-archive array/.libs/libarray.a cruft/.libs/libcruft.a cruft/ranlib/.libs/libranlib.a numeric/.libs/libnumeric.a operators/.libs/liboperators.a system/.libs/libsystem.a util/.libs/libutil.a ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive /usr/lib/arm-linux-gnueabihf/libcurl-gnutls.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lutil -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,liboctave.so.2 -o .libs/liboctave.so.2.0.0
system/.libs/libsystem.a(system_libsystem_la-file-ops.o): In function `octave_tempnam(std::string const&, std::string const&, std::string&)':
/«PKGBUILDDIR»/liboctave/system/file-ops.cc:664: warning: the use of `tempnam' is dangerous, better use `mkstemp'
libtool: link: (cd ".libs" && rm -f "liboctave.so.2" && ln -s "liboctave.so.2.0.0" "liboctave.so.2")
libtool: link: (cd ".libs" && rm -f "liboctave.so" && ln -s "liboctave.so.2.0.0" "liboctave.so")
libtool: link: ( cd ".libs" && rm -f "liboctave.la" && ln -s "../liboctave.la" "liboctave.la" )
make[5]: Leaving directory '/«PKGBUILDDIR»/liboctave'
make[4]: Leaving directory '/«PKGBUILDDIR»/liboctave'
make[3]: Leaving directory '/«PKGBUILDDIR»/liboctave'
Making all in libinterp
make[3]: Entering directory '/«PKGBUILDDIR»/libinterp'
/bin/sed < corefcn/mxarray.in.h \
-e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically from mxarray.in.h by Make.|" \
-e "s|%OCTAVE_IDX_TYPE%|int|" > corefcn/mxarray.h-t
if test -n "perl"; then \
./mk-errno-list --perl "perl" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
elif test -n ""; then \
./mk-errno-list --python "" < corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
else \
/bin/sed '/@SYSDEP_ERRNO_LIST@/D' corefcn/oct-errno.in.cc > corefcn/oct-errno.cc-t; \
fi
gawk -v emit_graphics_props=1 -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics-props.cc-t
making corefcn/defaults.h from corefcn/defaults.in.h
mv corefcn/mxarray.h-t corefcn/mxarray.h
gawk -f ./genprops.awk corefcn/graphics.in.h > corefcn/graphics.h-t
gawk 'BEGIN { print "/* DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-lexer.in.ll and oct-tex-symbols.in. */"; } /^@SYMBOL_RULES@$/ { count = 0; while (getline < "./corefcn/oct-tex-symbols.in") { if ($0 !~ /^#.*/ && NF == 3) { printf("\"\\\\%s\" { yylval->sym = %d; return SYM; }\n", $1, count); count++; } } getline } ! /^@SYMBOL_RULES@$/ { print }' corefcn/oct-tex-lexer.in.ll > corefcn/oct-tex-lexer.ll-t
mv corefcn/oct-tex-lexer.ll-t corefcn/oct-tex-lexer.ll
mv corefcn/oct-errno.cc-t corefcn/oct-errno.cc
gawk 'BEGIN { print "// DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-symbols.in."; print "static uint32_t symbol_codes[][2] = {"; count = 0; } END { print "};"; printf("static int num_symbol_codes = %d;\n", count); } /^#/ { } { if (NF == 3) { printf(" { %s, %s },\n", $2, $3); count++; } }' corefcn/oct-tex-symbols.in > corefcn/oct-tex-symbols.cc-t
mv corefcn/graphics-props.cc-t corefcn/graphics-props.cc
mv corefcn/oct-tex-symbols.cc-t corefcn/oct-tex-symbols.cc
./mkops operators/op-b-b.cc operators/op-b-bm.cc operators/op-b-sbm.cc operators/op-bm-b.cc operators/op-bm-bm.cc operators/op-bm-sbm.cc operators/op-cdm-cdm.cc operators/op-cdm-cm.cc operators/op-cdm-cs.cc operators/op-cdm-dm.cc operators/op-cdm-m.cc operators/op-cdm-s.cc operators/op-cell.cc operators/op-chm.cc operators/op-class.cc operators/op-cm-cdm.cc operators/op-cm-cm.cc operators/op-cm-cs.cc operators/op-cm-dm.cc operators/op-cm-m.cc operators/op-cm-pm.cc operators/op-cm-s.cc operators/op-cm-scm.cc operators/op-cm-sm.cc operators/op-cs-cm.cc operators/op-cs-cs.cc operators/op-cs-m.cc operators/op-cs-s.cc operators/op-cs-scm.cc operators/op-cs-sm.cc operators/op-dm-cdm.cc operators/op-dm-cm.cc operators/op-dm-cs.cc operators/op-dm-dm.cc operators/op-dm-m.cc operators/op-dm-s.cc operators/op-dm-scm.cc operators/op-dm-sm.cc operators/op-double-conv.cc operators/op-fcdm-fcdm.cc operators/op-fcdm-fcm.cc operators/op-fcdm-fcs.cc operators/op-fcdm-fdm.cc operators/op-fcdm-fm.cc operators/op-fcdm-fs.cc operators/op-fcm-fcdm.cc operators/op-fcm-fcm.cc operators/op-fcm-fcs.cc operators/op-fcm-fdm.cc operators/op-fcm-fm.cc operators/op-fcm-fs.cc operators/op-fcm-pm.cc operators/op-fcn.cc operators/op-fcs-fcm.cc operators/op-fcs-fcs.cc operators/op-fcs-fm.cc operators/op-fcs-fs.cc operators/op-fdm-fcdm.cc operators/op-fdm-fcm.cc operators/op-fdm-fcs.cc operators/op-fdm-fdm.cc operators/op-fdm-fm.cc operators/op-fdm-fs.cc operators/op-float-conv.cc operators/op-fm-fcdm.cc operators/op-fm-fcm.cc operators/op-fm-fcs.cc operators/op-fm-fdm.cc operators/op-fm-fm.cc operators/op-fm-fs.cc operators/op-fm-pm.cc operators/op-fs-fcm.cc operators/op-fs-fcs.cc operators/op-fs-fm.cc operators/op-fs-fs.cc operators/op-i16-i16.cc operators/op-i32-i32.cc operators/op-i64-i64.cc operators/op-i8-i8.cc operators/op-int-concat.cc operators/op-int-conv.cc operators/op-m-cdm.cc operators/op-m-cm.cc operators/op-m-cs.cc operators/op-m-dm.cc operators/op-m-m.cc operators/op-m-pm.cc operators/op-m-s.cc operators/op-m-scm.cc operators/op-m-sm.cc operators/op-pm-cm.cc operators/op-pm-fcm.cc operators/op-pm-fm.cc operators/op-pm-m.cc operators/op-pm-pm.cc operators/op-pm-scm.cc operators/op-pm-sm.cc operators/op-range.cc operators/op-s-cm.cc operators/op-s-cs.cc operators/op-s-m.cc operators/op-s-s.cc operators/op-s-scm.cc operators/op-s-sm.cc operators/op-sbm-b.cc operators/op-sbm-bm.cc operators/op-sbm-sbm.cc operators/op-scm-cm.cc operators/op-scm-cs.cc operators/op-scm-m.cc operators/op-scm-s.cc operators/op-scm-scm.cc operators/op-scm-sm.cc operators/op-sm-cm.cc operators/op-sm-cs.cc operators/op-sm-m.cc operators/op-sm-s.cc operators/op-sm-scm.cc operators/op-sm-sm.cc operators/op-str-m.cc operators/op-str-s.cc operators/op-str-str.cc operators/op-struct.cc operators/op-ui16-ui16.cc operators/op-ui32-ui32.cc operators/op-ui64-ui64.cc operators/op-ui8-ui8.cc > operators/ops.cc-t
mv corefcn/graphics.h-t corefcn/graphics.h
./config-features.sh ../config.h > oct-conf-features.h-t
making oct-conf.h from oct-conf.in.h
/bin/sed < version.in.h \
-e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically from version.in.h by Make.|" \
-e "s|%OCTAVE_API_VERSION%|\"api-v49+\"|" \
-e "s|%OCTAVE_COPYRIGHT%|\"Copyright (C) 2014 John W. Eaton and others.\"|" \
-e "s|%OCTAVE_MAJOR_VERSION%|3|" \
-e "s|%OCTAVE_MINOR_VERSION%|8|" \
-e "s|%OCTAVE_PATCH_VERSION%|2|" \
-e "s|%OCTAVE_RELEASE_DATE%|\"2014-08-06\"|" \
-e "s|%OCTAVE_VERSION%|\"3.8.2\"|" > version.h-t
mv version.h-t version.h
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASPK-opts.in > corefcn/DASPK-opts.cc-t
mv oct-conf-features.h-t oct-conf-features.h
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASRT-opts.in > corefcn/DASRT-opts.cc-t
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/DASSL-opts.in > corefcn/DASSL-opts.cc-t
mv corefcn/DASRT-opts.cc-t corefcn/DASRT-opts.cc
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/LSODE-opts.in > corefcn/LSODE-opts.cc-t
mv corefcn/DASPK-opts.cc-t corefcn/DASPK-opts.cc
perl ../build-aux/mk-opts.pl --opt-handler-fcns ../liboctave/numeric/Quad-opts.in > corefcn/Quad-opts.cc-t
mv corefcn/DASSL-opts.cc-t corefcn/DASSL-opts.cc
/bin/bash ../build-aux/ylwrap corefcn/oct-tex-lexer.ll lex.octave_tex_.c corefcn/oct-tex-lexer.cc -- flex -I -I
mv corefcn/LSODE-opts.cc-t corefcn/LSODE-opts.cc
mv corefcn/Quad-opts.cc-t corefcn/Quad-opts.cc
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave.cc > octave.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-base.cc > octave-value/ov-base.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-bool-mat.cc > octave-value/ov-bool-mat.df-t
mv operators/ops.cc-t operators/ops.cc
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-cell.cc > octave-value/ov-cell.df-t
./mkdefs . octave-value/ov-base.cc < octave-value/ov-base.df-t > octave-value/ov-base.df
./mkdefs . octave.cc < octave.df-t > octave.df
./mkdefs . octave-value/ov-bool-mat.cc < octave-value/ov-bool-mat.df-t > octave-value/ov-bool-mat.df
rm octave-value/ov-base.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-class.cc > octave-value/ov-class.df-t
rm octave-value/ov-bool-mat.df-t
rm octave.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-fcn-handle.cc > octave-value/ov-fcn-handle.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-fcn-inline.cc > octave-value/ov-fcn-inline.df-t
./mkdefs . octave-value/ov-cell.cc < octave-value/ov-cell.df-t > octave-value/ov-cell.df
rm octave-value/ov-cell.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-flt-re-mat.cc > octave-value/ov-flt-re-mat.df-t
./mkdefs . octave-value/ov-class.cc < octave-value/ov-class.df-t > octave-value/ov-class.df
./mkdefs . octave-value/ov-fcn-inline.cc < octave-value/ov-fcn-inline.df-t > octave-value/ov-fcn-inline.df
./mkdefs . octave-value/ov-fcn-handle.cc < octave-value/ov-fcn-handle.df-t > octave-value/ov-fcn-handle.df
rm octave-value/ov-class.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-java.cc > octave-value/ov-java.df-t
rm octave-value/ov-fcn-inline.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-null-mat.cc > octave-value/ov-null-mat.df-t
rm octave-value/ov-fcn-handle.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-oncleanup.cc > octave-value/ov-oncleanup.df-t
./mkdefs . octave-value/ov-flt-re-mat.cc < octave-value/ov-flt-re-mat.df-t > octave-value/ov-flt-re-mat.df
rm octave-value/ov-flt-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-range.cc > octave-value/ov-range.df-t
./mkdefs . octave-value/ov-java.cc < octave-value/ov-java.df-t > octave-value/ov-java.df
./mkdefs . octave-value/ov-null-mat.cc < octave-value/ov-null-mat.df-t > octave-value/ov-null-mat.df
./mkdefs . octave-value/ov-oncleanup.cc < octave-value/ov-oncleanup.df-t > octave-value/ov-oncleanup.df
rm octave-value/ov-java.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-re-mat.cc > octave-value/ov-re-mat.df-t
rm octave-value/ov-null-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-struct.cc > octave-value/ov-struct.df-t
rm octave-value/ov-oncleanup.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-typeinfo.cc > octave-value/ov-typeinfo.df-t
./mkdefs . octave-value/ov-range.cc < octave-value/ov-range.df-t > octave-value/ov-range.df
rm octave-value/ov-range.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-usr-fcn.cc > octave-value/ov-usr-fcn.df-t
./mkdefs . octave-value/ov-re-mat.cc < octave-value/ov-re-mat.df-t > octave-value/ov-re-mat.df
./mkdefs . octave-value/ov-struct.cc < octave-value/ov-struct.df-t > octave-value/ov-struct.df
./mkdefs . octave-value/ov-typeinfo.cc < octave-value/ov-typeinfo.df-t > octave-value/ov-typeinfo.df
rm octave-value/ov-re-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov.cc > octave-value/ov.df-t
rm octave-value/ov-struct.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-int16.cc > octave-value/ov-int16.df-t
rm octave-value/ov-typeinfo.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-int32.cc > octave-value/ov-int32.df-t
./mkdefs . octave-value/ov-usr-fcn.cc < octave-value/ov-usr-fcn.df-t > octave-value/ov-usr-fcn.df
rm octave-value/ov-usr-fcn.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-int64.cc > octave-value/ov-int64.df-t
./mkdefs . octave-value/ov.cc < octave-value/ov.df-t > octave-value/ov.df
./mkdefs . octave-value/ov-int16.cc < octave-value/ov-int16.df-t > octave-value/ov-int16.df
./mkdefs . octave-value/ov-int32.cc < octave-value/ov-int32.df-t > octave-value/ov-int32.df
rm octave-value/ov.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-int8.cc > octave-value/ov-int8.df-t
rm octave-value/ov-int16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-uint16.cc > octave-value/ov-uint16.df-t
rm octave-value/ov-int32.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-uint32.cc > octave-value/ov-uint32.df-t
./mkdefs . octave-value/ov-int64.cc < octave-value/ov-int64.df-t > octave-value/ov-int64.df
rm octave-value/ov-int64.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-uint64.cc > octave-value/ov-uint64.df-t
./mkdefs . octave-value/ov-int8.cc < octave-value/ov-int8.df-t > octave-value/ov-int8.df
./mkdefs . octave-value/ov-uint16.cc < octave-value/ov-uint16.df-t > octave-value/ov-uint16.df
./mkdefs . octave-value/ov-uint32.cc < octave-value/ov-uint32.df-t > octave-value/ov-uint32.df
rm octave-value/ov-int8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS octave-value/ov-uint8.cc > octave-value/ov-uint8.df-t
rm octave-value/ov-uint16.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/pt-arg-list.cc > parse-tree/pt-arg-list.df-t
rm octave-value/ov-uint32.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/pt-binop.cc > parse-tree/pt-binop.df-t
./mkdefs . octave-value/ov-uint64.cc < octave-value/ov-uint64.df-t > octave-value/ov-uint64.df
rm octave-value/ov-uint64.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/pt-eval.cc > parse-tree/pt-eval.df-t
./mkdefs . parse-tree/pt-arg-list.cc < parse-tree/pt-arg-list.df-t > parse-tree/pt-arg-list.df
./mkdefs . octave-value/ov-uint8.cc < octave-value/ov-uint8.df-t > octave-value/ov-uint8.df
./mkdefs . parse-tree/pt-binop.cc < parse-tree/pt-binop.df-t > parse-tree/pt-binop.df
rm parse-tree/pt-arg-list.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/pt-mat.cc > parse-tree/pt-mat.df-t
rm octave-value/ov-uint8.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/lex.cc > parse-tree/lex.df-t
rm parse-tree/pt-binop.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/__contourc__.cc > corefcn/__contourc__.df-t
./mkdefs . parse-tree/pt-eval.cc < parse-tree/pt-eval.df-t > parse-tree/pt-eval.df
rm parse-tree/pt-eval.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/__dispatch__.cc > corefcn/__dispatch__.df-t
./mkdefs . corefcn/__contourc__.cc < corefcn/__contourc__.df-t > corefcn/__contourc__.df
./mkdefs . parse-tree/pt-mat.cc < parse-tree/pt-mat.df-t > parse-tree/pt-mat.df
./mkdefs . parse-tree/lex.cc < parse-tree/lex.df-t > parse-tree/lex.df
rm corefcn/__contourc__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/__lin_interpn__.cc > corefcn/__lin_interpn__.df-t
rm parse-tree/pt-mat.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/__pchip_deriv__.cc > corefcn/__pchip_deriv__.df-t
rm parse-tree/lex.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/__qp__.cc > corefcn/__qp__.df-t
./mkdefs . corefcn/__dispatch__.cc < corefcn/__dispatch__.df-t > corefcn/__dispatch__.df
./mkdefs . corefcn/__lin_interpn__.cc < corefcn/__lin_interpn__.df-t > corefcn/__lin_interpn__.df
rm corefcn/__dispatch__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/balance.cc > corefcn/balance.df-t
./mkdefs . corefcn/__pchip_deriv__.cc < corefcn/__pchip_deriv__.df-t > corefcn/__pchip_deriv__.df
rm corefcn/__lin_interpn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/besselj.cc > corefcn/besselj.df-t
./mkdefs . corefcn/__qp__.cc < corefcn/__qp__.df-t > corefcn/__qp__.df
rm corefcn/__pchip_deriv__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/betainc.cc > corefcn/betainc.df-t
rm corefcn/__qp__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/bitfcns.cc > corefcn/bitfcns.df-t
./mkdefs . corefcn/balance.cc < corefcn/balance.df-t > corefcn/balance.df
./mkdefs . corefcn/besselj.cc < corefcn/besselj.df-t > corefcn/besselj.df
rm corefcn/balance.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/bsxfun.cc > corefcn/bsxfun.df-t
./mkdefs . corefcn/betainc.cc < corefcn/betainc.df-t > corefcn/betainc.df
rm corefcn/besselj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/cellfun.cc > corefcn/cellfun.df-t
./mkdefs . corefcn/bitfcns.cc < corefcn/bitfcns.df-t > corefcn/bitfcns.df
rm corefcn/betainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/colloc.cc > corefcn/colloc.df-t
rm corefcn/bitfcns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/conv2.cc > corefcn/conv2.df-t
./mkdefs . corefcn/bsxfun.cc < corefcn/bsxfun.df-t > corefcn/bsxfun.df
rm corefcn/bsxfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/daspk.cc > corefcn/daspk.df-t
./mkdefs . corefcn/colloc.cc < corefcn/colloc.df-t > corefcn/colloc.df
./mkdefs . corefcn/cellfun.cc < corefcn/cellfun.df-t > corefcn/cellfun.df
rm corefcn/colloc.df-t
./mkdefs . corefcn/conv2.cc < corefcn/conv2.df-t > corefcn/conv2.df
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/dasrt.cc > corefcn/dasrt.df-t
rm corefcn/cellfun.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/dassl.cc > corefcn/dassl.df-t
rm corefcn/conv2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/data.cc > corefcn/data.df-t
./mkdefs . corefcn/daspk.cc < corefcn/daspk.df-t > corefcn/daspk.df
rm corefcn/daspk.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/debug.cc > corefcn/debug.df-t
./mkdefs . corefcn/dasrt.cc < corefcn/dasrt.df-t > corefcn/dasrt.df
./mkdefs . corefcn/dassl.cc < corefcn/dassl.df-t > corefcn/dassl.df
rm corefcn/dasrt.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/defaults.cc > corefcn/defaults.df-t
rm corefcn/dassl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/det.cc > corefcn/det.df-t
./mkdefs . corefcn/data.cc < corefcn/data.df-t > corefcn/data.df
rm corefcn/data.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/dirfns.cc > corefcn/dirfns.df-t
./mkdefs . corefcn/debug.cc < corefcn/debug.df-t > corefcn/debug.df
rm corefcn/debug.df-t
./mkdefs . corefcn/det.cc < corefcn/det.df-t > corefcn/det.df
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/dlmread.cc > corefcn/dlmread.df-t
./mkdefs . corefcn/defaults.cc < corefcn/defaults.df-t > corefcn/defaults.df
rm corefcn/det.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/dot.cc > corefcn/dot.df-t
rm corefcn/defaults.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/eig.cc > corefcn/eig.df-t
./mkdefs . corefcn/dirfns.cc < corefcn/dirfns.df-t > corefcn/dirfns.df
rm corefcn/dirfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/ellipj.cc > corefcn/ellipj.df-t
./mkdefs . corefcn/dlmread.cc < corefcn/dlmread.df-t > corefcn/dlmread.df
./mkdefs . corefcn/eig.cc < corefcn/eig.df-t > corefcn/eig.df
rm corefcn/dlmread.df-t
./mkdefs . corefcn/dot.cc < corefcn/dot.df-t > corefcn/dot.df
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/error.cc > corefcn/error.df-t
rm corefcn/eig.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/fft.cc > corefcn/fft.df-t
rm corefcn/dot.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/fft2.cc > corefcn/fft2.df-t
./mkdefs . corefcn/ellipj.cc < corefcn/ellipj.df-t > corefcn/ellipj.df
rm corefcn/ellipj.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/fftn.cc > corefcn/fftn.df-t
./mkdefs . corefcn/error.cc < corefcn/error.df-t > corefcn/error.df
./mkdefs . corefcn/fft.cc < corefcn/fft.df-t > corefcn/fft.df
./mkdefs . corefcn/fft2.cc < corefcn/fft2.df-t > corefcn/fft2.df
rm corefcn/error.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/file-io.cc > corefcn/file-io.df-t
rm corefcn/fft.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/filter.cc > corefcn/filter.df-t
rm corefcn/fft2.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/find.cc > corefcn/find.df-t
./mkdefs . corefcn/fftn.cc < corefcn/fftn.df-t > corefcn/fftn.df
rm corefcn/fftn.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/gammainc.cc > corefcn/gammainc.df-t
./mkdefs . corefcn/file-io.cc < corefcn/file-io.df-t > corefcn/file-io.df
./mkdefs . corefcn/filter.cc < corefcn/filter.df-t > corefcn/filter.df
./mkdefs . corefcn/find.cc < corefcn/find.df-t > corefcn/find.df
rm corefcn/filter.df-t
rm corefcn/file-io.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/gcd.cc > corefcn/gcd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/getgrent.cc > corefcn/getgrent.df-t
rm corefcn/find.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/getpwent.cc > corefcn/getpwent.df-t
./mkdefs . corefcn/gammainc.cc < corefcn/gammainc.df-t > corefcn/gammainc.df
rm corefcn/gammainc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/getrusage.cc > corefcn/getrusage.df-t
./mkdefs . corefcn/gcd.cc < corefcn/gcd.df-t > corefcn/gcd.df
./mkdefs . corefcn/getgrent.cc < corefcn/getgrent.df-t > corefcn/getgrent.df
./mkdefs . corefcn/getpwent.cc < corefcn/getpwent.df-t > corefcn/getpwent.df
rm corefcn/getgrent.df-t
rm corefcn/gcd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/givens.cc > corefcn/givens.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/graphics.cc > corefcn/graphics.df-t
rm corefcn/getpwent.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/help.cc > corefcn/help.df-t
./mkdefs . corefcn/getrusage.cc < corefcn/getrusage.df-t > corefcn/getrusage.df
rm corefcn/getrusage.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/hess.cc > corefcn/hess.df-t
./mkdefs . corefcn/givens.cc < corefcn/givens.df-t > corefcn/givens.df
./mkdefs . corefcn/help.cc < corefcn/help.df-t > corefcn/help.df
rm corefcn/givens.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/hex2num.cc > corefcn/hex2num.df-t
./mkdefs . corefcn/hess.cc < corefcn/hess.df-t > corefcn/hess.df
rm corefcn/help.df-t
./mkdefs . corefcn/graphics.cc < corefcn/graphics.df-t > corefcn/graphics.df
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/input.cc > corefcn/input.df-t
rm corefcn/hess.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/inv.cc > corefcn/inv.df-t
rm corefcn/graphics.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/kron.cc > corefcn/kron.df-t
./mkdefs . corefcn/hex2num.cc < corefcn/hex2num.df-t > corefcn/hex2num.df
rm corefcn/hex2num.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/load-path.cc > corefcn/load-path.df-t
./mkdefs . corefcn/inv.cc < corefcn/inv.df-t > corefcn/inv.df
./mkdefs . corefcn/input.cc < corefcn/input.df-t > corefcn/input.df
./mkdefs . corefcn/kron.cc < corefcn/kron.df-t > corefcn/kron.df
rm corefcn/inv.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/load-save.cc > corefcn/load-save.df-t
rm corefcn/input.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/lookup.cc > corefcn/lookup.df-t
rm corefcn/kron.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/ls-oct-ascii.cc > corefcn/ls-oct-ascii.df-t
./mkdefs . corefcn/load-path.cc < corefcn/load-path.df-t > corefcn/load-path.df
rm corefcn/load-path.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/lsode.cc > corefcn/lsode.df-t
./mkdefs . corefcn/lookup.cc < corefcn/lookup.df-t > corefcn/lookup.df
./mkdefs . corefcn/load-save.cc < corefcn/load-save.df-t > corefcn/load-save.df
./mkdefs . corefcn/ls-oct-ascii.cc < corefcn/ls-oct-ascii.df-t > corefcn/ls-oct-ascii.df
rm corefcn/lookup.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/lu.cc > corefcn/lu.df-t
rm corefcn/load-save.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/luinc.cc > corefcn/luinc.df-t
rm corefcn/ls-oct-ascii.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/mappers.cc > corefcn/mappers.df-t
./mkdefs . corefcn/lsode.cc < corefcn/lsode.df-t > corefcn/lsode.df
rm corefcn/lsode.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/matrix_type.cc > corefcn/matrix_type.df-t
./mkdefs . corefcn/lu.cc < corefcn/lu.df-t > corefcn/lu.df
./mkdefs . corefcn/luinc.cc < corefcn/luinc.df-t > corefcn/luinc.df
./mkdefs . corefcn/mappers.cc < corefcn/mappers.df-t > corefcn/mappers.df
rm corefcn/lu.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/max.cc > corefcn/max.df-t
rm corefcn/luinc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/md5sum.cc > corefcn/md5sum.df-t
rm corefcn/mappers.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/mgorth.cc > corefcn/mgorth.df-t
./mkdefs . corefcn/matrix_type.cc < corefcn/matrix_type.df-t > corefcn/matrix_type.df
rm corefcn/matrix_type.df-t
./mkdefs . corefcn/max.cc < corefcn/max.df-t > corefcn/max.df
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/nproc.cc > corefcn/nproc.df-t
./mkdefs . corefcn/md5sum.cc < corefcn/md5sum.df-t > corefcn/md5sum.df
./mkdefs . corefcn/mgorth.cc < corefcn/mgorth.df-t > corefcn/mgorth.df
rm corefcn/max.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/oct-hist.cc > corefcn/oct-hist.df-t
rm corefcn/md5sum.df-t
rm corefcn/mgorth.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/octave-link.cc > corefcn/octave-link.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/pager.cc > corefcn/pager.df-t
./mkdefs . corefcn/nproc.cc < corefcn/nproc.df-t > corefcn/nproc.df
rm corefcn/nproc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/pinv.cc > corefcn/pinv.df-t
./mkdefs . corefcn/oct-hist.cc < corefcn/oct-hist.df-t > corefcn/oct-hist.df
./mkdefs . corefcn/octave-link.cc < corefcn/octave-link.df-t > corefcn/octave-link.df
./mkdefs . corefcn/pager.cc < corefcn/pager.df-t > corefcn/pager.df
rm corefcn/oct-hist.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/pr-output.cc > corefcn/pr-output.df-t
rm corefcn/octave-link.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/profiler.cc > corefcn/profiler.df-t
rm corefcn/pager.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/quad.cc > corefcn/quad.df-t
./mkdefs . corefcn/pinv.cc < corefcn/pinv.df-t > corefcn/pinv.df
rm corefcn/pinv.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/quadcc.cc > corefcn/quadcc.df-t
./mkdefs . corefcn/pr-output.cc < corefcn/pr-output.df-t > corefcn/pr-output.df
./mkdefs . corefcn/profiler.cc < corefcn/profiler.df-t > corefcn/profiler.df
./mkdefs . corefcn/quad.cc < corefcn/quad.df-t > corefcn/quad.df
rm corefcn/pr-output.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/qz.cc > corefcn/qz.df-t
rm corefcn/profiler.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/rand.cc > corefcn/rand.df-t
rm corefcn/quad.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/rcond.cc > corefcn/rcond.df-t
./mkdefs . corefcn/quadcc.cc < corefcn/quadcc.df-t > corefcn/quadcc.df
rm corefcn/quadcc.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/regexp.cc > corefcn/regexp.df-t
./mkdefs . corefcn/qz.cc < corefcn/qz.df-t > corefcn/qz.df
./mkdefs . corefcn/rand.cc < corefcn/rand.df-t > corefcn/rand.df
./mkdefs . corefcn/rcond.cc < corefcn/rcond.df-t > corefcn/rcond.df
rm corefcn/qz.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/schur.cc > corefcn/schur.df-t
rm corefcn/rand.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/sighandlers.cc > corefcn/sighandlers.df-t
rm corefcn/rcond.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/sparse.cc > corefcn/sparse.df-t
./mkdefs . corefcn/regexp.cc < corefcn/regexp.df-t > corefcn/regexp.df
rm corefcn/regexp.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/spparms.cc > corefcn/spparms.df-t
./mkdefs . corefcn/schur.cc < corefcn/schur.df-t > corefcn/schur.df
./mkdefs . corefcn/sighandlers.cc < corefcn/sighandlers.df-t > corefcn/sighandlers.df
./mkdefs . corefcn/sparse.cc < corefcn/sparse.df-t > corefcn/sparse.df
rm corefcn/schur.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/sqrtm.cc > corefcn/sqrtm.df-t
rm corefcn/sighandlers.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/str2double.cc > corefcn/str2double.df-t
rm corefcn/sparse.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/strfind.cc > corefcn/strfind.df-t
./mkdefs . corefcn/spparms.cc < corefcn/spparms.df-t > corefcn/spparms.df
rm corefcn/spparms.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/strfns.cc > corefcn/strfns.df-t
./mkdefs . corefcn/sqrtm.cc < corefcn/sqrtm.df-t > corefcn/sqrtm.df
./mkdefs . corefcn/str2double.cc < corefcn/str2double.df-t > corefcn/str2double.df
./mkdefs . corefcn/strfind.cc < corefcn/strfind.df-t > corefcn/strfind.df
rm corefcn/sqrtm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/sub2ind.cc > corefcn/sub2ind.df-t
rm corefcn/str2double.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/svd.cc > corefcn/svd.df-t
rm corefcn/strfind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/syl.cc > corefcn/syl.df-t
./mkdefs . corefcn/strfns.cc < corefcn/strfns.df-t > corefcn/strfns.df
rm corefcn/strfns.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/symtab.cc > corefcn/symtab.df-t
./mkdefs . corefcn/sub2ind.cc < corefcn/sub2ind.df-t > corefcn/sub2ind.df
./mkdefs . corefcn/svd.cc < corefcn/svd.df-t > corefcn/svd.df
./mkdefs . corefcn/syl.cc < corefcn/syl.df-t > corefcn/syl.df
rm corefcn/sub2ind.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/syscalls.cc > corefcn/syscalls.df-t
rm corefcn/svd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/sysdep.cc > corefcn/sysdep.df-t
rm corefcn/syl.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/time.cc > corefcn/time.df-t
./mkdefs . corefcn/symtab.cc < corefcn/symtab.df-t > corefcn/symtab.df
rm corefcn/symtab.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/toplev.cc > corefcn/toplev.df-t
./mkdefs . corefcn/syscalls.cc < corefcn/syscalls.df-t > corefcn/syscalls.df
./mkdefs . corefcn/time.cc < corefcn/time.df-t > corefcn/time.df
./mkdefs . corefcn/sysdep.cc < corefcn/sysdep.df-t > corefcn/sysdep.df
rm corefcn/syscalls.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/tril.cc > corefcn/tril.df-t
rm corefcn/time.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/typecast.cc > corefcn/typecast.df-t
rm corefcn/sysdep.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/urlwrite.cc > corefcn/urlwrite.df-t
./mkdefs . corefcn/toplev.cc < corefcn/toplev.df-t > corefcn/toplev.df
./mkdefs . corefcn/tril.cc < corefcn/tril.df-t > corefcn/tril.df
./mkdefs . corefcn/typecast.cc < corefcn/typecast.df-t > corefcn/typecast.df
rm corefcn/toplev.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/utils.cc > corefcn/utils.df-t
./mkdefs . corefcn/urlwrite.cc < corefcn/urlwrite.df-t > corefcn/urlwrite.df
rm corefcn/tril.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/variables.cc > corefcn/variables.df-t
rm corefcn/typecast.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS corefcn/pt-jit.cc > corefcn/pt-jit.df-t
rm corefcn/urlwrite.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS parse-tree/oct-parse.cc > parse-tree/oct-parse.df-t
./mkdefs . corefcn/utils.cc < corefcn/utils.df-t > corefcn/utils.df
./mkdefs . corefcn/variables.cc < corefcn/variables.df-t > corefcn/variables.df
./mkdefs . corefcn/pt-jit.cc < corefcn/pt-jit.df-t > corefcn/pt-jit.df
rm corefcn/utils.df-t
rm corefcn/variables.df-t
rm corefcn/pt-jit.df-t
./mkdefs . parse-tree/oct-parse.cc < parse-tree/oct-parse.df-t > parse-tree/oct-parse.df
rm parse-tree/oct-parse.df-t
./mkbuiltins --header octave.df octave-value/ov-base.df octave-value/ov-bool-mat.df octave-value/ov-cell.df octave-value/ov-class.df octave-value/ov-fcn-handle.df octave-value/ov-fcn-inline.df octave-value/ov-flt-re-mat.df octave-value/ov-java.df octave-value/ov-null-mat.df octave-value/ov-oncleanup.df octave-value/ov-range.df octave-value/ov-re-mat.df octave-value/ov-struct.df octave-value/ov-typeinfo.df octave-value/ov-usr-fcn.df octave-value/ov.df octave-value/ov-int16.df octave-value/ov-int32.df octave-value/ov-int64.df octave-value/ov-int8.df octave-value/ov-uint16.df octave-value/ov-uint32.df octave-value/ov-uint64.df octave-value/ov-uint8.df parse-tree/pt-arg-list.df parse-tree/pt-binop.df parse-tree/pt-eval.df parse-tree/pt-mat.df parse-tree/lex.df corefcn/__contourc__.df corefcn/__dispatch__.df corefcn/__lin_interpn__.df corefcn/__pchip_deriv__.df corefcn/__qp__.df corefcn/balance.df corefcn/besselj.df corefcn/betainc.df corefcn/bitfcns.df corefcn/bsxfun.df corefcn/cellfun.df corefcn/colloc.df corefcn/conv2.df corefcn/daspk.df corefcn/dasrt.df corefcn/dassl.df corefcn/data.df corefcn/debug.df corefcn/defaults.df corefcn/det.df corefcn/dirfns.df corefcn/dlmread.df corefcn/dot.df corefcn/eig.df corefcn/ellipj.df corefcn/error.df corefcn/fft.df corefcn/fft2.df corefcn/fftn.df corefcn/file-io.df corefcn/filter.df corefcn/find.df corefcn/gammainc.df corefcn/gcd.df corefcn/getgrent.df corefcn/getpwent.df corefcn/getrusage.df corefcn/givens.df corefcn/graphics.df corefcn/help.df corefcn/hess.df corefcn/hex2num.df corefcn/input.df corefcn/inv.df corefcn/kron.df corefcn/load-path.df corefcn/load-save.df corefcn/lookup.df corefcn/ls-oct-ascii.df corefcn/lsode.df corefcn/lu.df corefcn/luinc.df corefcn/mappers.df corefcn/matrix_type.df corefcn/max.df corefcn/md5sum.df corefcn/mgorth.df corefcn/nproc.df corefcn/oct-hist.df corefcn/octave-link.df corefcn/pager.df corefcn/pinv.df corefcn/pr-output.df corefcn/profiler.df corefcn/quad.df corefcn/quadcc.df corefcn/qz.df corefcn/rand.df corefcn/rcond.df corefcn/regexp.df corefcn/schur.df corefcn/sighandlers.df corefcn/sparse.df corefcn/spparms.df corefcn/sqrtm.df corefcn/str2double.df corefcn/strfind.df corefcn/strfns.df corefcn/sub2ind.df corefcn/svd.df corefcn/syl.df corefcn/symtab.df corefcn/syscalls.df corefcn/sysdep.df corefcn/time.df corefcn/toplev.df corefcn/tril.df corefcn/typecast.df corefcn/urlwrite.df corefcn/utils.df corefcn/variables.df corefcn/pt-jit.df parse-tree/oct-parse.df > builtin-defun-decls.h-t
./mkbuiltins --source octave.df octave-value/ov-base.df octave-value/ov-bool-mat.df octave-value/ov-cell.df octave-value/ov-class.df octave-value/ov-fcn-handle.df octave-value/ov-fcn-inline.df octave-value/ov-flt-re-mat.df octave-value/ov-java.df octave-value/ov-null-mat.df octave-value/ov-oncleanup.df octave-value/ov-range.df octave-value/ov-re-mat.df octave-value/ov-struct.df octave-value/ov-typeinfo.df octave-value/ov-usr-fcn.df octave-value/ov.df octave-value/ov-int16.df octave-value/ov-int32.df octave-value/ov-int64.df octave-value/ov-int8.df octave-value/ov-uint16.df octave-value/ov-uint32.df octave-value/ov-uint64.df octave-value/ov-uint8.df parse-tree/pt-arg-list.df parse-tree/pt-binop.df parse-tree/pt-eval.df parse-tree/pt-mat.df parse-tree/lex.df corefcn/__contourc__.df corefcn/__dispatch__.df corefcn/__lin_interpn__.df corefcn/__pchip_deriv__.df corefcn/__qp__.df corefcn/balance.df corefcn/besselj.df corefcn/betainc.df corefcn/bitfcns.df corefcn/bsxfun.df corefcn/cellfun.df corefcn/colloc.df corefcn/conv2.df corefcn/daspk.df corefcn/dasrt.df corefcn/dassl.df corefcn/data.df corefcn/debug.df corefcn/defaults.df corefcn/det.df corefcn/dirfns.df corefcn/dlmread.df corefcn/dot.df corefcn/eig.df corefcn/ellipj.df corefcn/error.df corefcn/fft.df corefcn/fft2.df corefcn/fftn.df corefcn/file-io.df corefcn/filter.df corefcn/find.df corefcn/gammainc.df corefcn/gcd.df corefcn/getgrent.df corefcn/getpwent.df corefcn/getrusage.df corefcn/givens.df corefcn/graphics.df corefcn/help.df corefcn/hess.df corefcn/hex2num.df corefcn/input.df corefcn/inv.df corefcn/kron.df corefcn/load-path.df corefcn/load-save.df corefcn/lookup.df corefcn/ls-oct-ascii.df corefcn/lsode.df corefcn/lu.df corefcn/luinc.df corefcn/mappers.df corefcn/matrix_type.df corefcn/max.df corefcn/md5sum.df corefcn/mgorth.df corefcn/nproc.df corefcn/oct-hist.df corefcn/octave-link.df corefcn/pager.df corefcn/pinv.df corefcn/pr-output.df corefcn/profiler.df corefcn/quad.df corefcn/quadcc.df corefcn/qz.df corefcn/rand.df corefcn/rcond.df corefcn/regexp.df corefcn/schur.df corefcn/sighandlers.df corefcn/sparse.df corefcn/spparms.df corefcn/sqrtm.df corefcn/str2double.df corefcn/strfind.df corefcn/strfns.df corefcn/sub2ind.df corefcn/svd.df corefcn/syl.df corefcn/symtab.df corefcn/syscalls.df corefcn/sysdep.df corefcn/time.df corefcn/toplev.df corefcn/tril.df corefcn/typecast.df corefcn/urlwrite.df corefcn/utils.df corefcn/variables.df corefcn/pt-jit.df parse-tree/oct-parse.df > builtins.cc-t
mv builtin-defun-decls.h-t builtin-defun-decls.h
mv builtins.cc-t builtins.cc
make all-am
make[4]: Entering directory '/«PKGBUILDDIR»/libinterp'
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-octave.lo `test -f 'octave.cc' || echo './'`octave.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-version.lo `test -f 'version.cc' || echo './'`version.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-ops.lo `test -f 'operators/ops.cc' || echo './'`operators/ops.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o liboctinterp_la-builtins.lo `test -f 'builtins.cc' || echo './'`builtins.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave.cc -fPIC -DPIC -o .libs/liboctinterp_la-octave.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c version.cc -fPIC -DPIC -o .libs/liboctinterp_la-version.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/ops.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-ops.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c builtins.cc -fPIC -DPIC -o .libs/liboctinterp_la-builtins.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-Cell.lo `test -f 'corefcn/Cell.cc' || echo './'`corefcn/Cell.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/Cell.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-Cell.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/pathsearch.h:28,
from corefcn/defaults.h:29,
from version.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from octave.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from builtins.cc:7:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from corefcn/Cell.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__contourc__.lo `test -f 'corefcn/__contourc__.cc' || echo './'`corefcn/__contourc__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__contourc__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__contourc__.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from builtin-defun-decls.h:6,
from builtins.h:27,
from octave.cc:50:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from builtins.cc:7:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/Cell.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/__contourc__.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/__contourc__.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__dispatch__.lo `test -f 'corefcn/__dispatch__.cc' || echo './'`corefcn/__dispatch__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__dispatch__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__dispatch__.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo `test -f 'corefcn/__lin_interpn__.cc' || echo './'`corefcn/__lin_interpn__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__lin_interpn__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__lin_interpn__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/__dispatch__.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dNDArray.h:26,
from corefcn/__lin_interpn__.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/__lin_interpn__.cc:29:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/__dispatch__.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo `test -f 'corefcn/__pchip_deriv__.cc' || echo './'`corefcn/__pchip_deriv__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__pchip_deriv__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__pchip_deriv__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/__pchip_deriv__.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = float]':
corefcn/__lin_interpn__.cc:192:3: required from 'octave_value lin_interpn(int, M*, M, M*) [with T = float; M = FloatNDArray]'
corefcn/__lin_interpn__.cc:320:60: required from here
../liboctave/util/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const float**' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<const T **> (this->data ());
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = double]':
corefcn/__lin_interpn__.cc:192:3: required from 'octave_value lin_interpn(int, M*, M, M*) [with T = double; M = NDArray]'
corefcn/__lin_interpn__.cc:353:56: required from here
../liboctave/util/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const double**' increases required alignment of target type [-Wcast-align]
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/__pchip_deriv__.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
corefcn/__pchip_deriv__.cc: In function 'octave_value_list F__pchip_deriv__(const octave_value_list&, int)':
corefcn/__pchip_deriv__.cc:88:24: warning: variable 'yvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
const float *yvec = ymat.data ();
^
corefcn/__pchip_deriv__.cc:90:18: warning: variable 'dvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
float *dvec = dmat.fortran_vec ();
^
corefcn/__pchip_deriv__.cc:94:33: warning: variable 'inc' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
const octave_idx_type inc = rows ? 1 : nyr;
^
corefcn/__pchip_deriv__.cc:135:25: warning: variable 'yvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
const double *yvec = ymat.data ();
^
corefcn/__pchip_deriv__.cc:137:19: warning: variable 'dvec' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
double *dvec = dmat.fortran_vec ();
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-__qp__.lo `test -f 'corefcn/__qp__.cc' || echo './'`corefcn/__qp__.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-balance.lo `test -f 'corefcn/balance.cc' || echo './'`corefcn/balance.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/__qp__.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-__qp__.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/balance.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-balance.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-besselj.lo `test -f 'corefcn/besselj.cc' || echo './'`corefcn/besselj.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/besselj.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-besselj.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxAEPBAL.h:31,
from corefcn/balance.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/numeric/dbleCHOL.h:29,
from corefcn/__qp__.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from corefcn/besselj.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/balance.cc:42:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/__qp__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/besselj.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-betainc.lo `test -f 'corefcn/betainc.cc' || echo './'`corefcn/betainc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/betainc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-betainc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from corefcn/betainc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-bitfcns.lo `test -f 'corefcn/bitfcns.cc' || echo './'`corefcn/bitfcns.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/bitfcns.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/betainc.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/bitfcns.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-bsxfun.lo `test -f 'corefcn/bsxfun.cc' || echo './'`corefcn/bsxfun.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/bsxfun.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-bsxfun.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/bitfcns.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/oct-map.h:30,
from corefcn/bsxfun.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/oct-map.h:30,
from corefcn/bsxfun.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo `test -f 'corefcn/c-file-ptr-stream.cc' || echo './'`corefcn/c-file-ptr-stream.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/c-file-ptr-stream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-c-file-ptr-stream.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-cellfun.lo `test -f 'corefcn/cellfun.cc' || echo './'`corefcn/cellfun.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/cellfun.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cellfun.o
In file included from corefcn/cellfun.cc:37:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/cellfun.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/cellfun.cc:37:0:
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = octave_value]':
corefcn/cellfun.cc:2157:3: required from here
../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'octave_value**' increases required alignment of target type [-Wcast-align]
operator T **() const { return reinterpret_cast<T **> (this->data ()); }
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = idx_vector]':
corefcn/cellfun.cc:2093:3: required from 'Cell do_mat2cell_nd(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
corefcn/cellfun.cc:2130:36: required from 'Cell do_mat2cell(const ArrayND&, const Array<int>*, int) [with ArrayND = NDArray]'
corefcn/cellfun.cc:2264:68: required from here
../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'idx_vector**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-colloc.lo `test -f 'corefcn/colloc.cc' || echo './'`corefcn/colloc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/colloc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-colloc.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-comment-list.lo `test -f 'corefcn/comment-list.cc' || echo './'`corefcn/comment-list.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/comment-list.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-comment-list.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/numeric/CollocWt.h:28,
from corefcn/colloc.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-conv2.lo `test -f 'corefcn/conv2.cc' || echo './'`corefcn/conv2.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/conv2.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-conv2.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/numeric/oct-convn.h:27,
from corefcn/conv2.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/colloc.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/conv2.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-daspk.lo `test -f 'corefcn/daspk.cc' || echo './'`corefcn/daspk.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/daspk.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-daspk.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/base-de.h:28,
from ../liboctave/numeric/base-dae.h:26,
from ../liboctave/numeric/DAE.h:27,
from ../liboctave/numeric/DASPK-opts.h:10,
from ../liboctave/numeric/DASPK.h:28,
from corefcn/daspk.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/daspk.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dasrt.lo `test -f 'corefcn/dasrt.cc' || echo './'`corefcn/dasrt.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dasrt.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dasrt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/base-de.h:28,
from ../liboctave/numeric/base-dae.h:26,
from ../liboctave/numeric/DAE.h:27,
from ../liboctave/numeric/DAERT.h:26,
from ../liboctave/numeric/DASRT-opts.h:10,
from ../liboctave/numeric/DASRT.h:28,
from corefcn/dasrt.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/dasrt.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dassl.lo `test -f 'corefcn/dassl.cc' || echo './'`corefcn/dassl.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dassl.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dassl.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/base-de.h:28,
from ../liboctave/numeric/base-dae.h:26,
from ../liboctave/numeric/DAE.h:27,
from ../liboctave/numeric/DASSL-opts.h:10,
from ../liboctave/numeric/DASSL.h:28,
from corefcn/dassl.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-data.lo `test -f 'corefcn/data.cc' || echo './'`corefcn/data.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/data.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-data.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/dassl.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/data.cc:46:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from corefcn/data.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-debug.lo `test -f 'corefcn/debug.cc' || echo './'`corefcn/debug.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/debug.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-debug.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/debug.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-defaults.lo `test -f 'corefcn/defaults.cc' || echo './'`corefcn/defaults.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/defaults.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-defaults.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/debug.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/dir-ops.h:28,
from corefcn/defaults.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-defun.lo `test -f 'corefcn/defun.cc' || echo './'`corefcn/defun.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/defun.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-defun.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/defaults.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/defun.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/defun.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-det.lo `test -f 'corefcn/det.cc' || echo './'`corefcn/det.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/det.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-det.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dirfns.lo `test -f 'corefcn/dirfns.cc' || echo './'`corefcn/dirfns.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dirfns.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dirfns.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/det.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/dirfns.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-display.lo `test -f 'corefcn/display.cc' || echo './'`corefcn/display.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/display.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-display.o
In file included from corefcn/display.cc:34:0:
corefcn/display.cc: In member function 'void display_info::init(bool)':
corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast]
Screen *screen = DefaultScreenOfDisplay (display);
^
corefcn/display.cc:130:56: warning: use of old-style cast [-Wold-style-cast]
Screen *screen = DefaultScreenOfDisplay (display);
^
corefcn/display.cc:141:51: warning: use of old-style cast [-Wold-style-cast]
double ht_mm = DisplayHeightMM (display, screen_number);
^
corefcn/display.cc:142:50: warning: use of old-style cast [-Wold-style-cast]
double wd_mm = DisplayWidthMM (display, screen_number);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dlmread.lo `test -f 'corefcn/dlmread.cc' || echo './'`corefcn/dlmread.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/det.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dlmread.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dlmread.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/dirfns.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/dlmread.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/dlmread.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dot.lo `test -f 'corefcn/dot.cc' || echo './'`corefcn/dot.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dot.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dot.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from corefcn/dot.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from corefcn/dot.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-dynamic-ld.lo `test -f 'corefcn/dynamic-ld.cc' || echo './'`corefcn/dynamic-ld.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/dynamic-ld.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-dynamic-ld.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/pathsearch.h:28,
from corefcn/defaults.h:29,
from corefcn/dynamic-ld.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-eig.lo `test -f 'corefcn/eig.cc' || echo './'`corefcn/eig.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/eig.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-eig.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/dynamic-ld.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/numeric/EIG.h:28,
from corefcn/eig.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/eig.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ellipj.lo `test -f 'corefcn/ellipj.cc' || echo './'`corefcn/ellipj.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ellipj.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ellipj.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/ellipj.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-error.lo `test -f 'corefcn/error.cc' || echo './'`corefcn/error.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/error.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-error.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/ellipj.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/error.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/error.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fft.lo `test -f 'corefcn/fft.cc' || echo './'`corefcn/fft.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fft.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fft.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fft.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fft2.lo `test -f 'corefcn/fft2.cc' || echo './'`corefcn/fft2.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fft2.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fft2.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fft2.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fft2.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-fftn.lo `test -f 'corefcn/fftn.cc' || echo './'`corefcn/fftn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/fftn.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-fftn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fftn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/fftn.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-file-io.lo `test -f 'corefcn/file-io.cc' || echo './'`corefcn/file-io.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/file-io.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-file-io.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-filter.lo `test -f 'corefcn/filter.cc' || echo './'`corefcn/filter.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/filter.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-filter.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/file-io.cc:58:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/file-io.cc:62:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/filter.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-find.lo `test -f 'corefcn/find.cc' || echo './'`corefcn/find.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/find.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-find.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gammainc.lo `test -f 'corefcn/gammainc.cc' || echo './'`corefcn/gammainc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gammainc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gammainc.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/filter.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/find.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from corefcn/gammainc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/find.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/gammainc.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gcd.lo `test -f 'corefcn/gcd.cc' || echo './'`corefcn/gcd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gcd.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gcd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dNDArray.h:26,
from corefcn/gcd.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/numeric/bsxfun-defs.cc:31:0,
from ../liboctave/numeric/bsxfun.h:82,
from ../liboctave/util/oct-binmap.h:30,
from corefcn/gcd.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getgrent.lo `test -f 'corefcn/getgrent.cc' || echo './'`corefcn/getgrent.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getgrent.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getgrent.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getpwent.lo `test -f 'corefcn/getpwent.cc' || echo './'`corefcn/getpwent.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getpwent.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/oct-group.h:30,
from corefcn/getgrent.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/getpwent.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-getrusage.lo `test -f 'corefcn/getrusage.cc' || echo './'`corefcn/getrusage.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/getrusage.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-getrusage.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/getrusage.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/getgrent.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/getpwent.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/getrusage.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-givens.lo `test -f 'corefcn/givens.cc' || echo './'`corefcn/givens.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/givens.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-givens.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/givens.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gl-render.lo `test -f 'corefcn/gl-render.cc' || echo './'`corefcn/gl-render.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gl-render.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl-render.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo `test -f 'corefcn/gl2ps-renderer.cc' || echo './'`corefcn/gl2ps-renderer.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gl2ps-renderer.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gl2ps-renderer.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/givens.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from corefcn/gl-render.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from corefcn/gl2ps-renderer.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/oct-handle.h:26,
from corefcn/graphics.h:44,
from corefcn/gl-render.h:43,
from corefcn/gl-render.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/oct-handle.h:26,
from corefcn/graphics.h:44,
from corefcn/gl-render.h:43,
from corefcn/gl2ps-renderer.h:28,
from corefcn/gl2ps-renderer.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
corefcn/gl2ps-renderer.cc: In instantiation of 'void draw_pixels(GLsizei, GLsizei, GLenum, const T*, float) [with T = unsigned char; GLsizei = int; GLenum = unsigned int]':
corefcn/gl2ps-renderer.cc:211:77: required from here
corefcn/gl2ps-renderer.cc:198:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (unsigned int i = 0; i < 3*w*h; i++)
^
corefcn/gl2ps-renderer.cc: In instantiation of 'void draw_pixels(GLsizei, GLsizei, GLenum, const T*, float) [with T = short unsigned int; GLsizei = int; GLenum = unsigned int]':
corefcn/gl2ps-renderer.cc:213:80: required from here
corefcn/gl2ps-renderer.cc:198:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-graphics.lo `test -f 'corefcn/graphics.cc' || echo './'`corefcn/graphics.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/graphics.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-graphics.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/graphics.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/graphics.cc:42:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-gripes.lo `test -f 'corefcn/gripes.cc' || echo './'`corefcn/gripes.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/gripes.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-gripes.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-help.lo `test -f 'corefcn/help.cc' || echo './'`corefcn/help.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/help.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-help.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/gripes.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/help.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/gripes.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/help.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hess.lo `test -f 'corefcn/hess.cc' || echo './'`corefcn/hess.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hess.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hess.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxHESS.h:28,
from corefcn/hess.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/hess.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hex2num.lo `test -f 'corefcn/hex2num.cc' || echo './'`corefcn/hex2num.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hex2num.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-hook-fcn.lo `test -f 'corefcn/hook-fcn.cc' || echo './'`corefcn/hook-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/hook-fcn.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-hook-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/hex2num.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/hook-fcn.h:28,
from corefcn/hook-fcn.cc:25:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/hex2num.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/hook-fcn.h:28,
from corefcn/hook-fcn.cc:25:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-input.lo `test -f 'corefcn/input.cc' || echo './'`corefcn/input.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/input.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-input.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-inv.lo `test -f 'corefcn/inv.cc' || echo './'`corefcn/inv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/inv.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-inv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-kron.lo `test -f 'corefcn/kron.cc' || echo './'`corefcn/kron.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/kron.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-kron.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/inv.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/input.cc:41:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/kron.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/inv.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/debug.h:28,
from corefcn/input.cc:46:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from corefcn/kron.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-load-path.lo `test -f 'corefcn/load-path.cc' || echo './'`corefcn/load-path.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-path.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-path.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/dir-ops.h:28,
from corefcn/load-path.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/load-path.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-load-save.lo `test -f 'corefcn/load-save.cc' || echo './'`corefcn/load-save.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/load-save.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-load-save.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lookup.lo `test -f 'corefcn/lookup.cc' || echo './'`corefcn/lookup.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lookup.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lookup.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/load-save.cc:45:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/load-save.cc:54:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dNDArray.h:26,
from corefcn/lookup.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/lookup.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
corefcn/load-save.cc: In function 'void write_header(std::ostream&, load_save_format)':
corefcn/load-save.cc:1216:72: warning: cast from 'const char*' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align]
int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01"));
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo `test -f 'corefcn/ls-ascii-helper.cc' || echo './'`corefcn/ls-ascii-helper.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-ascii-helper.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-ascii-helper.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-hdf5.lo `test -f 'corefcn/ls-hdf5.cc' || echo './'`corefcn/ls-hdf5.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-hdf5.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo `test -f 'corefcn/ls-mat-ascii.cc' || echo './'`corefcn/ls-mat-ascii.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat-ascii.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat4.lo `test -f 'corefcn/ls-mat4.cc' || echo './'`corefcn/ls-mat4.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat4.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat4.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-hdf5.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/ls-hdf5.cc:51:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-mat-ascii.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-mat4.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/ls-mat4.cc:47:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/ls-mat-ascii.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-mat5.lo `test -f 'corefcn/ls-mat5.cc' || echo './'`corefcn/ls-mat5.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-mat5.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-mat5.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo `test -f 'corefcn/ls-oct-ascii.cc' || echo './'`corefcn/ls-oct-ascii.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-oct-ascii.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-ascii.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-mat5.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/ls-mat5.cc:51:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-oct-ascii.cc:40:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/ls-oct-ascii.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo `test -f 'corefcn/ls-oct-binary.cc' || echo './'`corefcn/ls-oct-binary.cc
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-oct-binary.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-binary.o
corefcn/ls-mat5.cc: In function 'std::string read_mat5_binary_element(std::istream&, const string&, bool, bool&, octave_value&)':
corefcn/ls-mat5.cc:507:66: warning: cast from 'const char*' to 'const int16_t* {aka const short int*}' increases required alignment of target type [-Wcast-align]
int16_t number = *(reinterpret_cast<const int16_t *>("\x00\x01"));
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/ls-oct-binary.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/ls-oct-binary.cc:47:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-ls-utils.lo `test -f 'corefcn/ls-utils.cc' || echo './'`corefcn/ls-utils.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/ls-utils.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-ls-utils.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lsode.lo `test -f 'corefcn/lsode.cc' || echo './'`corefcn/lsode.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lsode.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lsode.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-lu.lo `test -f 'corefcn/lu.cc' || echo './'`corefcn/lu.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/lu.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-lu.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/base-de.h:28,
from ../liboctave/numeric/ODE.h:27,
from ../liboctave/numeric/LSODE-opts.h:10,
from ../liboctave/numeric/LSODE.h:28,
from corefcn/lsode.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/numeric/base-lu.h:27,
from ../liboctave/numeric/CmplxLU.h:26,
from corefcn/lu.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/lsode.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from ../liboctave/numeric/sparse-base-lu.h:29,
from ../liboctave/numeric/SparseCmplxLU.h:27,
from corefcn/lu.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-luinc.lo `test -f 'corefcn/luinc.cc' || echo './'`corefcn/luinc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/luinc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-luinc.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mappers.lo `test -f 'corefcn/mappers.cc' || echo './'`corefcn/mappers.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mappers.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mappers.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/luinc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from corefcn/mappers.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/luinc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/mappers.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-matrix_type.lo `test -f 'corefcn/matrix_type.cc' || echo './'`corefcn/matrix_type.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/matrix_type.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matrix_type.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/matrix_type.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/matrix_type.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-max.lo `test -f 'corefcn/max.cc' || echo './'`corefcn/max.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/max.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-max.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dNDArray.h:26,
from corefcn/max.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-md5sum.lo `test -f 'corefcn/md5sum.cc' || echo './'`corefcn/md5sum.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/md5sum.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-md5sum.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/max.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/md5sum.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mex.lo `test -f 'corefcn/mex.cc' || echo './'`corefcn/mex.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mex.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mex.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/md5sum.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from corefcn/mex.cc:36:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/mex.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-mgorth.lo `test -f 'corefcn/mgorth.cc' || echo './'`corefcn/mgorth.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/mgorth.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-mgorth.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/mgorth.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/mex.cc:36:0:
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = mxArray]':
corefcn/mex.cc:3011:3: required from here
../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'mxArray**' increases required alignment of target type [-Wcast-align]
operator T **() const { return reinterpret_cast<T **> (this->data ()); }
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/mgorth.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-nproc.lo `test -f 'corefcn/nproc.cc' || echo './'`corefcn/nproc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/nproc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-nproc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/nproc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/nproc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-fstrm.lo `test -f 'corefcn/oct-fstrm.cc' || echo './'`corefcn/oct-fstrm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-fstrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-fstrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/oct-stream.h:37,
from corefcn/oct-fstrm.h:29,
from corefcn/oct-fstrm.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/oct-stream.h:41:0,
from corefcn/oct-fstrm.h:29,
from corefcn/oct-fstrm.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-hist.lo `test -f 'corefcn/oct-hist.cc' || echo './'`corefcn/oct-hist.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-hist.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-iostrm.lo `test -f 'corefcn/oct-iostrm.cc' || echo './'`corefcn/oct-iostrm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-iostrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-iostrm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-hist.h:28,
from corefcn/oct-hist.cc:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/oct-stream.h:37,
from corefcn/oct-iostrm.h:28,
from corefcn/oct-iostrm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/oct-stream.h:41:0,
from corefcn/oct-iostrm.h:28,
from corefcn/oct-iostrm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-lvalue.lo `test -f 'corefcn/oct-lvalue.cc' || echo './'`corefcn/oct-lvalue.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-lvalue.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-map.lo `test -f 'corefcn/oct-map.cc' || echo './'`corefcn/oct-map.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-map.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-map.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/oct-hist.cc:57:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/oct-lvalue.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-map.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/oct-lvalue.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/oct-map.h:30,
from corefcn/oct-map.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
corefcn/oct-map.cc: At global scope:
corefcn/oct-map.cc:254:44: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
octave_map::octave_map (const Octave_map& m)
^
corefcn/oct-map.cc:1346:28: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::squeeze (void) const
^
corefcn/oct-map.cc:1367:55: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::permute (const Array<int>& vec, bool inv) const
^
corefcn/oct-map.cc:1439:30: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::transpose (void) const
^
corefcn/oct-map.cc:1462:50: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::reshape (const dim_vector& new_dims) const
^
corefcn/oct-map.cc:1509:79: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::concat (const Octave_map& rb, const Array<octave_idx_type>& ra_idx)
^
corefcn/oct-map.cc:1509:79: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1553:71: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
keys_ok (const Octave_map& a, const Octave_map& b, string_vector& keys)
^
corefcn/oct-map.cc:1553:71: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1590:64: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::maybe_delete_elements (const octave_value_list& idx)
^
corefcn/oct-map.cc:1615:72: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::assign (const octave_value_list& idx, const Octave_map& rhs)
^
corefcn/oct-map.cc:1615:72: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
corefcn/oct-map.cc:1658:36: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
const Cell& rhs)
^
corefcn/oct-map.cc:1690:66: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::assign (const std::string& k, const octave_value& rhs)
^
corefcn/oct-map.cc:1718:58: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::assign (const std::string& k, const Cell& rhs)
^
corefcn/oct-map.cc:1744:66: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
Octave_map::index (const octave_value_list& idx, bool resize_ok) const
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-obj.lo `test -f 'corefcn/oct-obj.cc' || echo './'`corefcn/oct-obj.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-obj.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-obj.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/oct-obj.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo `test -f 'corefcn/oct-prcstrm.cc' || echo './'`corefcn/oct-prcstrm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-prcstrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-prcstrm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/oct-obj.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/oct-stream.h:37,
from corefcn/oct-stdstrm.h:26,
from corefcn/oct-prcstrm.h:26,
from corefcn/oct-prcstrm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/oct-stream.h:41:0,
from corefcn/oct-stdstrm.h:26,
from corefcn/oct-prcstrm.h:26,
from corefcn/oct-prcstrm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-procbuf.lo `test -f 'corefcn/oct-procbuf.cc' || echo './'`corefcn/oct-procbuf.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-procbuf.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-stream.lo `test -f 'corefcn/oct-stream.cc' || echo './'`corefcn/oct-stream.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-stream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-stream.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/variables.h:42,
from corefcn/oct-procbuf.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/oct-stream.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/variables.h:42,
from corefcn/oct-procbuf.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/input.h:33,
from corefcn/oct-stream.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-oct-strstrm.lo `test -f 'corefcn/oct-strstrm.cc' || echo './'`corefcn/oct-strstrm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-strstrm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-octave-link.lo `test -f 'corefcn/octave-link.cc' || echo './'`corefcn/octave-link.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/octave-link.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-octave-link.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/oct-stream.h:37,
from corefcn/oct-strstrm.h:29,
from corefcn/oct-strstrm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/oct-stream.h:41:0,
from corefcn/oct-strstrm.h:29,
from corefcn/oct-strstrm.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/octave-link.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pager.lo `test -f 'corefcn/pager.cc' || echo './'`corefcn/pager.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pager.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pager.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/pager.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/octave-link.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/pager.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pinv.lo `test -f 'corefcn/pinv.cc' || echo './'`corefcn/pinv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pinv.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pinv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/pinv.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/pinv.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pr-output.lo `test -f 'corefcn/pr-output.cc' || echo './'`corefcn/pr-output.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pr-output.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pr-output.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from corefcn/pr-output.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/pr-output.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
corefcn/pr-output.cc: At global scope:
corefcn/pr-output.cc:3391:29: warning: unused parameter 'pr_as_read_syntax' [-Wunused-parameter]
bool pr_as_read_syntax)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-procstream.lo `test -f 'corefcn/procstream.cc' || echo './'`corefcn/procstream.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/procstream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-procstream.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-profiler.lo `test -f 'corefcn/profiler.cc' || echo './'`corefcn/profiler.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/profiler.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-profiler.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/profiler.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/profiler.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
corefcn/profiler.cc: At global scope:
corefcn/profiler.cc:109:60: warning: unused parameter 'fcn' [-Wunused-parameter]
profile_data_accumulator::tree_node::exit (octave_idx_type fcn)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-quad.lo `test -f 'corefcn/quad.cc' || echo './'`corefcn/quad.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/quad.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-quad.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/Quad.h:28,
from corefcn/quad.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/quad.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-quadcc.lo `test -f 'corefcn/quadcc.cc' || echo './'`corefcn/quadcc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/quadcc.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-quadcc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/input.h:33,
from parse-tree/lex.h:33,
from parse-tree/parse.h:34,
from corefcn/quadcc.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/input.h:33,
from parse-tree/lex.h:33,
from parse-tree/parse.h:34,
from corefcn/quadcc.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-qz.lo `test -f 'corefcn/qz.cc' || echo './'`corefcn/qz.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-rand.lo `test -f 'corefcn/rand.cc' || echo './'`corefcn/rand.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/qz.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-qz.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/rand.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rand.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxQR.h:29,
from ../liboctave/numeric/CmplxQRP.h:28,
from corefcn/qz.cc:40:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/oct-rand.h:29,
from corefcn/rand.cc:39:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-rcond.lo `test -f 'corefcn/rcond.cc' || echo './'`corefcn/rcond.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/rcond.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-rcond.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/qz.cc:47:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/rand.cc:42:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/rcond.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/rcond.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-regexp.lo `test -f 'corefcn/regexp.cc' || echo './'`corefcn/regexp.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/regexp.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-regexp.o
In file included from corefcn/regexp.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/lo-regexp.h:31,
from corefcn/regexp.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-schur.lo `test -f 'corefcn/schur.cc' || echo './'`corefcn/schur.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/schur.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-schur.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxSCHUR.h:29,
from corefcn/schur.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sighandlers.lo `test -f 'corefcn/sighandlers.cc' || echo './'`corefcn/sighandlers.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sighandlers.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sighandlers.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/schur.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/sighandlers.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/debug.h:28,
from corefcn/sighandlers.cc:40:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo `test -f 'corefcn/sparse-xdiv.cc' || echo './'`corefcn/sparse-xdiv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse-xdiv.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from corefcn/sparse-xdiv.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse-xpow.lo `test -f 'corefcn/sparse-xpow.cc' || echo './'`corefcn/sparse-xpow.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse-xpow.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse-xpow.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sparse.lo `test -f 'corefcn/sparse.cc' || echo './'`corefcn/sparse.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from corefcn/sparse-xpow.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sparse.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sparse.o
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from corefcn/sparse-xdiv.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/variables.h:42,
from corefcn/sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/sparse-xpow.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/variables.h:42,
from corefcn/sparse.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-spparms.lo `test -f 'corefcn/spparms.cc' || echo './'`corefcn/spparms.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/spparms.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-spparms.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/spparms.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sqrtm.lo `test -f 'corefcn/sqrtm.cc' || echo './'`corefcn/sqrtm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sqrtm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sqrtm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-str2double.lo `test -f 'corefcn/str2double.cc' || echo './'`corefcn/str2double.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/str2double.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-str2double.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/spparms.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxSCHUR.h:29,
from corefcn/sqrtm.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/str2double.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/sqrtm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/str2double.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-strfind.lo `test -f 'corefcn/strfind.cc' || echo './'`corefcn/strfind.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/strfind.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-strfind.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/strfind.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-strfns.lo `test -f 'corefcn/strfns.cc' || echo './'`corefcn/strfns.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/strfind.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/strfns.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-strfns.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/strfns.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/strfns.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sub2ind.lo `test -f 'corefcn/sub2ind.cc' || echo './'`corefcn/sub2ind.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sub2ind.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sub2ind.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/sub2ind.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/sub2ind.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-svd.lo `test -f 'corefcn/svd.cc' || echo './'`corefcn/svd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/svd.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-svd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/DiagArray2.h:32,
from ../liboctave/array/MDiagArray2.h:28,
from ../liboctave/array/dDiagMatrix.h:26,
from ../liboctave/numeric/CmplxSVD.h:28,
from corefcn/svd.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/svd.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-syl.lo `test -f 'corefcn/syl.cc' || echo './'`corefcn/syl.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syl.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syl.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/syl.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/syl.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-symtab.lo `test -f 'corefcn/symtab.cc' || echo './'`corefcn/symtab.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/symtab.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-symtab.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/symtab.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-syscalls.lo `test -f 'corefcn/syscalls.cc' || echo './'`corefcn/syscalls.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/syscalls.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-syscalls.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/debug.h:28,
from corefcn/symtab.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-hist.h:28,
from corefcn/syscalls.cc:41:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-sysdep.lo `test -f 'corefcn/sysdep.cc' || echo './'`corefcn/sysdep.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/sysdep.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-sysdep.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/syscalls.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/sysdep.cc:63:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/sysdep.cc:71:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-time.lo `test -f 'corefcn/time.cc' || echo './'`corefcn/time.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/time.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-time.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-toplev.lo `test -f 'corefcn/toplev.cc' || echo './'`corefcn/toplev.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/toplev.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-toplev.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-tril.lo `test -f 'corefcn/tril.cc' || echo './'`corefcn/tril.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/tril.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-tril.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/time.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from corefcn/toplev.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from corefcn/toplev.cc:48:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/tril.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from corefcn/time.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from corefcn/tril.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-txt-eng.lo `test -f 'corefcn/txt-eng.cc' || echo './'`corefcn/txt-eng.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/txt-eng.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-txt-eng.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/txt-eng.h:31,
from corefcn/txt-eng.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo `test -f 'corefcn/txt-eng-ft.cc' || echo './'`corefcn/txt-eng-ft.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/txt-eng-ft.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-txt-eng-ft.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from corefcn/pr-output.h:52,
from corefcn/txt-eng-ft.cc:42:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-typecast.lo `test -f 'corefcn/typecast.cc' || echo './'`corefcn/typecast.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/typecast.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-typecast.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from corefcn/typecast.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from corefcn/typecast.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-urlwrite.lo `test -f 'corefcn/urlwrite.cc' || echo './'`corefcn/urlwrite.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/urlwrite.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-urlwrite.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/dir-ops.h:28,
from corefcn/urlwrite.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-handle.h:29,
from corefcn/urlwrite.cc:41:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-utils.lo `test -f 'corefcn/utils.cc' || echo './'`corefcn/utils.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/utils.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-utils.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/dir-ops.h:28,
from corefcn/utils.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/utils.cc:53:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-variables.lo `test -f 'corefcn/variables.cc' || echo './'`corefcn/variables.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/variables.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-variables.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from corefcn/variables.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ../liboctave/array/Matrix.h:30,
from ../liboctave/util/lo-regexp.h:32,
from corefcn/variables.cc:39:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xdiv.lo `test -f 'corefcn/xdiv.cc' || echo './'`corefcn/xdiv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xdiv.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xdiv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from corefcn/xdiv.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xnorm.lo `test -f 'corefcn/xnorm.cc' || echo './'`corefcn/xnorm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xnorm.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xnorm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/xnorm.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/xnorm.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-xpow.lo `test -f 'corefcn/xpow.cc' || echo './'`corefcn/xpow.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/xpow.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-xpow.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from corefcn/xpow.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-zfstream.lo `test -f 'corefcn/zfstream.cc' || echo './'`corefcn/zfstream.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/zfstream.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-zfstream.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/xpow.cc:49:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-util.lo `test -f 'corefcn/jit-util.cc' || echo './'`corefcn/jit-util.cc
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-util.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-util.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo `test -f 'corefcn/jit-typeinfo.cc' || echo './'`corefcn/jit-typeinfo.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-typeinfo.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-typeinfo.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-jit-ir.lo `test -f 'corefcn/jit-ir.cc' || echo './'`corefcn/jit-ir.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/jit-ir.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-jit-ir.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-pt-jit.lo `test -f 'corefcn/pt-jit.cc' || echo './'`corefcn/pt-jit.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/pt-jit.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-pt-jit.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/debug.h:28,
from corefcn/pt-jit.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/debug.h:28,
from corefcn/pt-jit.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-cutils.lo `test -f 'corefcn/cutils.c' || echo './'`corefcn/cutils.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/cutils.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-cutils.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-matherr.lo `test -f 'corefcn/matherr.c' || echo './'`corefcn/matherr.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/matherr.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-matherr.o
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libcorefcn_la-siglist.lo `test -f 'corefcn/siglist.c' || echo './'`corefcn/siglist.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -I/usr/include/freetype2 -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/siglist.c -fPIC -DPIC -o corefcn/.libs/corefcn_libcorefcn_la-siglist.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo `test -f 'corefcn/oct-tex-lexer.cc' || echo './'`corefcn/oct-tex-lexer.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-tex-lexer.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-lexer.o
In file included from corefcn/defun.h:30:0,
from corefcn/pt-jit.cc:33:
corefcn/pt-jit.cc: At global scope:
corefcn/pt-jit.cc:2317:19: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (debug_jit, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2317:1: note: in expansion of macro 'DEFUN'
DEFUN (debug_jit, args, nargout,
^
corefcn/pt-jit.cc:2317:25: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (debug_jit, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2317:1: note: in expansion of macro 'DEFUN'
DEFUN (debug_jit, args, nargout,
^
corefcn/pt-jit.cc:2339:20: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (jit_enable, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2339:1: note: in expansion of macro 'DEFUN'
DEFUN (jit_enable, args, nargout,
^
corefcn/pt-jit.cc:2339:26: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (jit_enable, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2339:1: note: in expansion of macro 'DEFUN'
DEFUN (jit_enable, args, nargout,
^
corefcn/pt-jit.cc:2360:22: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (jit_startcnt, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2360:1: note: in expansion of macro 'DEFUN'
DEFUN (jit_startcnt, args, nargout,
^
corefcn/pt-jit.cc:2360:28: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (jit_startcnt, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
corefcn/pt-jit.cc:2360:1: note: in expansion of macro 'DEFUN'
DEFUN (jit_startcnt, args, nargout,
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/txt-eng.h:31,
from corefcn/oct-tex-lexer.ll:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
corefcn/oct-tex-lexer.cc: At global scope:
corefcn/oct-tex-lexer.cc:2565:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
^
corefcn/oct-tex-lexer.cc:2897:52: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *octave_tex_alloc (yy_size_t size , yyscan_t yyscanner)
^
corefcn/oct-tex-lexer.cc:2902:67: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *octave_tex_realloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
^
corefcn/oct-tex-lexer.cc:2914:45: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void octave_tex_free (void * ptr , yyscan_t yyscanner)
^
corefcn/oct-tex-lexer.cc:2090:17: warning: 'void yyunput(int, char*, yyscan_t)' defined but not used [-Wunused-function]
static void yyunput (int c, register char * yy_bp , yyscan_t yyscanner)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo `test -f 'corefcn/oct-tex-parser.cc' || echo './'`corefcn/oct-tex-parser.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-tex-parser.cc -fPIC -DPIC -o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-parser.o
( echo "## DO NOT EDIT! Generated automatically from octave.cc by Make."; /bin/grep '^%!' octave.cc ) > octave.cc-tst-t
mv octave.cc-tst-t octave.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-base.cc by Make."; /bin/grep '^%!' octave-value/ov-base.cc ) > octave-value/ov-base.cc-tst-t
mv octave-value/ov-base.cc-tst-t octave-value/ov-base.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-bool-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-bool-mat.cc ) > octave-value/ov-bool-mat.cc-tst-t
mv octave-value/ov-bool-mat.cc-tst-t octave-value/ov-bool-mat.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-cell.cc by Make."; /bin/grep '^%!' octave-value/ov-cell.cc ) > octave-value/ov-cell.cc-tst-t
mv octave-value/ov-cell.cc-tst-t octave-value/ov-cell.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-class.cc by Make."; /bin/grep '^%!' octave-value/ov-class.cc ) > octave-value/ov-class.cc-tst-t
mv octave-value/ov-class.cc-tst-t octave-value/ov-class.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-cx-diag.cc by Make."; /bin/grep '^%!' octave-value/ov-cx-diag.cc ) > octave-value/ov-cx-diag.cc-tst-t
mv octave-value/ov-cx-diag.cc-tst-t octave-value/ov-cx-diag.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-fcn-handle.cc by Make."; /bin/grep '^%!' octave-value/ov-fcn-handle.cc ) > octave-value/ov-fcn-handle.cc-tst-t
mv octave-value/ov-fcn-handle.cc-tst-t octave-value/ov-fcn-handle.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-fcn-inline.cc by Make."; /bin/grep '^%!' octave-value/ov-fcn-inline.cc ) > octave-value/ov-fcn-inline.cc-tst-t
mv octave-value/ov-fcn-inline.cc-tst-t octave-value/ov-fcn-inline.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-flt-re-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-flt-re-mat.cc ) > octave-value/ov-flt-re-mat.cc-tst-t
mv octave-value/ov-flt-re-mat.cc-tst-t octave-value/ov-flt-re-mat.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-java.cc by Make."; /bin/grep '^%!' octave-value/ov-java.cc ) > octave-value/ov-java.cc-tst-t
mv octave-value/ov-java.cc-tst-t octave-value/ov-java.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-null-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-null-mat.cc ) > octave-value/ov-null-mat.cc-tst-t
mv octave-value/ov-null-mat.cc-tst-t octave-value/ov-null-mat.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-oncleanup.cc by Make."; /bin/grep '^%!' octave-value/ov-oncleanup.cc ) > octave-value/ov-oncleanup.cc-tst-t
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from corefcn/txt-eng.h:31,
from ../../libinterp/corefcn/oct-tex-parser.yy:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
mv octave-value/ov-oncleanup.cc-tst-t octave-value/ov-oncleanup.cc-tst
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
( echo "## DO NOT EDIT! Generated automatically from ov-range.cc by Make."; /bin/grep '^%!' octave-value/ov-range.cc ) > octave-value/ov-range.cc-tst-t
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
mv octave-value/ov-range.cc-tst-t octave-value/ov-range.cc-tst
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
( echo "## DO NOT EDIT! Generated automatically from ov-re-mat.cc by Make."; /bin/grep '^%!' octave-value/ov-re-mat.cc ) > octave-value/ov-re-mat.cc-tst-t
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
mv octave-value/ov-re-mat.cc-tst-t octave-value/ov-re-mat.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-struct.cc by Make."; /bin/grep '^%!' octave-value/ov-struct.cc ) > octave-value/ov-struct.cc-tst-t
mv octave-value/ov-struct.cc-tst-t octave-value/ov-struct.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-typeinfo.cc by Make."; /bin/grep '^%!' octave-value/ov-typeinfo.cc ) > octave-value/ov-typeinfo.cc-tst-t
mv octave-value/ov-typeinfo.cc-tst-t octave-value/ov-typeinfo.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-usr-fcn.cc by Make."; /bin/grep '^%!' octave-value/ov-usr-fcn.cc ) > octave-value/ov-usr-fcn.cc-tst-t
mv octave-value/ov-usr-fcn.cc-tst-t octave-value/ov-usr-fcn.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov.cc by Make."; /bin/grep '^%!' octave-value/ov.cc ) > octave-value/ov.cc-tst-t
mv octave-value/ov.cc-tst-t octave-value/ov.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-int16.cc by Make."; /bin/grep '^%!' octave-value/ov-int16.cc ) > octave-value/ov-int16.cc-tst-t
mv octave-value/ov-int16.cc-tst-t octave-value/ov-int16.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-int32.cc by Make."; /bin/grep '^%!' octave-value/ov-int32.cc ) > octave-value/ov-int32.cc-tst-t
mv octave-value/ov-int32.cc-tst-t octave-value/ov-int32.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-int64.cc by Make."; /bin/grep '^%!' octave-value/ov-int64.cc ) > octave-value/ov-int64.cc-tst-t
mv octave-value/ov-int64.cc-tst-t octave-value/ov-int64.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-int8.cc by Make."; /bin/grep '^%!' octave-value/ov-int8.cc ) > octave-value/ov-int8.cc-tst-t
mv octave-value/ov-int8.cc-tst-t octave-value/ov-int8.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-uint16.cc by Make."; /bin/grep '^%!' octave-value/ov-uint16.cc ) > octave-value/ov-uint16.cc-tst-t
mv octave-value/ov-uint16.cc-tst-t octave-value/ov-uint16.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-uint32.cc by Make."; /bin/grep '^%!' octave-value/ov-uint32.cc ) > octave-value/ov-uint32.cc-tst-t
mv octave-value/ov-uint32.cc-tst-t octave-value/ov-uint32.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-uint64.cc by Make."; /bin/grep '^%!' octave-value/ov-uint64.cc ) > octave-value/ov-uint64.cc-tst-t
mv octave-value/ov-uint64.cc-tst-t octave-value/ov-uint64.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ov-uint8.cc by Make."; /bin/grep '^%!' octave-value/ov-uint8.cc ) > octave-value/ov-uint8.cc-tst-t
mv octave-value/ov-uint8.cc-tst-t octave-value/ov-uint8.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-assign.cc by Make."; /bin/grep '^%!' parse-tree/pt-assign.cc ) > parse-tree/pt-assign.cc-tst-t
mv parse-tree/pt-assign.cc-tst-t parse-tree/pt-assign.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-binop.cc by Make."; /bin/grep '^%!' parse-tree/pt-binop.cc ) > parse-tree/pt-binop.cc-tst-t
mv parse-tree/pt-binop.cc-tst-t parse-tree/pt-binop.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-eval.cc by Make."; /bin/grep '^%!' parse-tree/pt-eval.cc ) > parse-tree/pt-eval.cc-tst-t
mv parse-tree/pt-eval.cc-tst-t parse-tree/pt-eval.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-fcn-handle.cc by Make."; /bin/grep '^%!' parse-tree/pt-fcn-handle.cc ) > parse-tree/pt-fcn-handle.cc-tst-t
mv parse-tree/pt-fcn-handle.cc-tst-t parse-tree/pt-fcn-handle.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-idx.cc by Make."; /bin/grep '^%!' parse-tree/pt-idx.cc ) > parse-tree/pt-idx.cc-tst-t
mv parse-tree/pt-idx.cc-tst-t parse-tree/pt-idx.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pt-mat.cc by Make."; /bin/grep '^%!' parse-tree/pt-mat.cc ) > parse-tree/pt-mat.cc-tst-t
mv parse-tree/pt-mat.cc-tst-t parse-tree/pt-mat.cc-tst
( echo "## DO NOT EDIT! Generated automatically from lex.ll by Make."; /bin/grep '^%!' parse-tree/lex.ll ) > parse-tree/lex.ll-tst-t
mv parse-tree/lex.ll-tst-t parse-tree/lex.ll-tst
( echo "## DO NOT EDIT! Generated automatically from __contourc__.cc by Make."; /bin/grep '^%!' corefcn/__contourc__.cc ) > corefcn/__contourc__.cc-tst-t
mv corefcn/__contourc__.cc-tst-t corefcn/__contourc__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __dispatch__.cc by Make."; /bin/grep '^%!' corefcn/__dispatch__.cc ) > corefcn/__dispatch__.cc-tst-t
mv corefcn/__dispatch__.cc-tst-t corefcn/__dispatch__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __lin_interpn__.cc by Make."; /bin/grep '^%!' corefcn/__lin_interpn__.cc ) > corefcn/__lin_interpn__.cc-tst-t
mv corefcn/__lin_interpn__.cc-tst-t corefcn/__lin_interpn__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __pchip_deriv__.cc by Make."; /bin/grep '^%!' corefcn/__pchip_deriv__.cc ) > corefcn/__pchip_deriv__.cc-tst-t
mv corefcn/__pchip_deriv__.cc-tst-t corefcn/__pchip_deriv__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __qp__.cc by Make."; /bin/grep '^%!' corefcn/__qp__.cc ) > corefcn/__qp__.cc-tst-t
mv corefcn/__qp__.cc-tst-t corefcn/__qp__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from besselj.cc by Make."; /bin/grep '^%!' corefcn/besselj.cc ) > corefcn/besselj.cc-tst-t
mv corefcn/besselj.cc-tst-t corefcn/besselj.cc-tst
( echo "## DO NOT EDIT! Generated automatically from betainc.cc by Make."; /bin/grep '^%!' corefcn/betainc.cc ) > corefcn/betainc.cc-tst-t
mv corefcn/betainc.cc-tst-t corefcn/betainc.cc-tst
( echo "## DO NOT EDIT! Generated automatically from bsxfun.cc by Make."; /bin/grep '^%!' corefcn/bsxfun.cc ) > corefcn/bsxfun.cc-tst-t
mv corefcn/bsxfun.cc-tst-t corefcn/bsxfun.cc-tst
( echo "## DO NOT EDIT! Generated automatically from cellfun.cc by Make."; /bin/grep '^%!' corefcn/cellfun.cc ) > corefcn/cellfun.cc-tst-t
mv corefcn/cellfun.cc-tst-t corefcn/cellfun.cc-tst
( echo "## DO NOT EDIT! Generated automatically from conv2.cc by Make."; /bin/grep '^%!' corefcn/conv2.cc ) > corefcn/conv2.cc-tst-t
mv corefcn/conv2.cc-tst-t corefcn/conv2.cc-tst
( echo "## DO NOT EDIT! Generated automatically from dassl.cc by Make."; /bin/grep '^%!' corefcn/dassl.cc ) > corefcn/dassl.cc-tst-t
mv corefcn/dassl.cc-tst-t corefcn/dassl.cc-tst
( echo "## DO NOT EDIT! Generated automatically from data.cc by Make."; /bin/grep '^%!' corefcn/data.cc ) > corefcn/data.cc-tst-t
mv corefcn/data.cc-tst-t corefcn/data.cc-tst
( echo "## DO NOT EDIT! Generated automatically from defaults.cc by Make."; /bin/grep '^%!' corefcn/defaults.cc ) > corefcn/defaults.cc-tst-t
mv corefcn/defaults.cc-tst-t corefcn/defaults.cc-tst
( echo "## DO NOT EDIT! Generated automatically from det.cc by Make."; /bin/grep '^%!' corefcn/det.cc ) > corefcn/det.cc-tst-t
mv corefcn/det.cc-tst-t corefcn/det.cc-tst
( echo "## DO NOT EDIT! Generated automatically from dirfns.cc by Make."; /bin/grep '^%!' corefcn/dirfns.cc ) > corefcn/dirfns.cc-tst-t
mv corefcn/dirfns.cc-tst-t corefcn/dirfns.cc-tst
( echo "## DO NOT EDIT! Generated automatically from dlmread.cc by Make."; /bin/grep '^%!' corefcn/dlmread.cc ) > corefcn/dlmread.cc-tst-t
mv corefcn/dlmread.cc-tst-t corefcn/dlmread.cc-tst
( echo "## DO NOT EDIT! Generated automatically from dot.cc by Make."; /bin/grep '^%!' corefcn/dot.cc ) > corefcn/dot.cc-tst-t
mv corefcn/dot.cc-tst-t corefcn/dot.cc-tst
( echo "## DO NOT EDIT! Generated automatically from eig.cc by Make."; /bin/grep '^%!' corefcn/eig.cc ) > corefcn/eig.cc-tst-t
mv corefcn/eig.cc-tst-t corefcn/eig.cc-tst
( echo "## DO NOT EDIT! Generated automatically from ellipj.cc by Make."; /bin/grep '^%!' corefcn/ellipj.cc ) > corefcn/ellipj.cc-tst-t
mv corefcn/ellipj.cc-tst-t corefcn/ellipj.cc-tst
( echo "## DO NOT EDIT! Generated automatically from fft.cc by Make."; /bin/grep '^%!' corefcn/fft.cc ) > corefcn/fft.cc-tst-t
mv corefcn/fft.cc-tst-t corefcn/fft.cc-tst
( echo "## DO NOT EDIT! Generated automatically from fft2.cc by Make."; /bin/grep '^%!' corefcn/fft2.cc ) > corefcn/fft2.cc-tst-t
mv corefcn/fft2.cc-tst-t corefcn/fft2.cc-tst
( echo "## DO NOT EDIT! Generated automatically from filter.cc by Make."; /bin/grep '^%!' corefcn/filter.cc ) > corefcn/filter.cc-tst-t
mv corefcn/filter.cc-tst-t corefcn/filter.cc-tst
( echo "## DO NOT EDIT! Generated automatically from find.cc by Make."; /bin/grep '^%!' corefcn/find.cc ) > corefcn/find.cc-tst-t
mv corefcn/find.cc-tst-t corefcn/find.cc-tst
( echo "## DO NOT EDIT! Generated automatically from gammainc.cc by Make."; /bin/grep '^%!' corefcn/gammainc.cc ) > corefcn/gammainc.cc-tst-t
mv corefcn/gammainc.cc-tst-t corefcn/gammainc.cc-tst
( echo "## DO NOT EDIT! Generated automatically from gcd.cc by Make."; /bin/grep '^%!' corefcn/gcd.cc ) > corefcn/gcd.cc-tst-t
mv corefcn/gcd.cc-tst-t corefcn/gcd.cc-tst
( echo "## DO NOT EDIT! Generated automatically from givens.cc by Make."; /bin/grep '^%!' corefcn/givens.cc ) > corefcn/givens.cc-tst-t
mv corefcn/givens.cc-tst-t corefcn/givens.cc-tst
( echo "## DO NOT EDIT! Generated automatically from graphics.cc by Make."; /bin/grep '^%!' corefcn/graphics.cc ) > corefcn/graphics.cc-tst-t
mv corefcn/graphics.cc-tst-t corefcn/graphics.cc-tst
( echo "## DO NOT EDIT! Generated automatically from hess.cc by Make."; /bin/grep '^%!' corefcn/hess.cc ) > corefcn/hess.cc-tst-t
mv corefcn/hess.cc-tst-t corefcn/hess.cc-tst
( echo "## DO NOT EDIT! Generated automatically from hex2num.cc by Make."; /bin/grep '^%!' corefcn/hex2num.cc ) > corefcn/hex2num.cc-tst-t
mv corefcn/hex2num.cc-tst-t corefcn/hex2num.cc-tst
( echo "## DO NOT EDIT! Generated automatically from inv.cc by Make."; /bin/grep '^%!' corefcn/inv.cc ) > corefcn/inv.cc-tst-t
mv corefcn/inv.cc-tst-t corefcn/inv.cc-tst
( echo "## DO NOT EDIT! Generated automatically from kron.cc by Make."; /bin/grep '^%!' corefcn/kron.cc ) > corefcn/kron.cc-tst-t
mv corefcn/kron.cc-tst-t corefcn/kron.cc-tst
( echo "## DO NOT EDIT! Generated automatically from lookup.cc by Make."; /bin/grep '^%!' corefcn/lookup.cc ) > corefcn/lookup.cc-tst-t
mv corefcn/lookup.cc-tst-t corefcn/lookup.cc-tst
( echo "## DO NOT EDIT! Generated automatically from lsode.cc by Make."; /bin/grep '^%!' corefcn/lsode.cc ) > corefcn/lsode.cc-tst-t
mv corefcn/lsode.cc-tst-t corefcn/lsode.cc-tst
( echo "## DO NOT EDIT! Generated automatically from lu.cc by Make."; /bin/grep '^%!' corefcn/lu.cc ) > corefcn/lu.cc-tst-t
mv corefcn/lu.cc-tst-t corefcn/lu.cc-tst
( echo "## DO NOT EDIT! Generated automatically from luinc.cc by Make."; /bin/grep '^%!' corefcn/luinc.cc ) > corefcn/luinc.cc-tst-t
mv corefcn/luinc.cc-tst-t corefcn/luinc.cc-tst
( echo "## DO NOT EDIT! Generated automatically from mappers.cc by Make."; /bin/grep '^%!' corefcn/mappers.cc ) > corefcn/mappers.cc-tst-t
mv corefcn/mappers.cc-tst-t corefcn/mappers.cc-tst
( echo "## DO NOT EDIT! Generated automatically from matrix_type.cc by Make."; /bin/grep '^%!' corefcn/matrix_type.cc ) > corefcn/matrix_type.cc-tst-t
mv corefcn/matrix_type.cc-tst-t corefcn/matrix_type.cc-tst
( echo "## DO NOT EDIT! Generated automatically from max.cc by Make."; /bin/grep '^%!' corefcn/max.cc ) > corefcn/max.cc-tst-t
mv corefcn/max.cc-tst-t corefcn/max.cc-tst
( echo "## DO NOT EDIT! Generated automatically from md5sum.cc by Make."; /bin/grep '^%!' corefcn/md5sum.cc ) > corefcn/md5sum.cc-tst-t
mv corefcn/md5sum.cc-tst-t corefcn/md5sum.cc-tst
( echo "## DO NOT EDIT! Generated automatically from mgorth.cc by Make."; /bin/grep '^%!' corefcn/mgorth.cc ) > corefcn/mgorth.cc-tst-t
mv corefcn/mgorth.cc-tst-t corefcn/mgorth.cc-tst
( echo "## DO NOT EDIT! Generated automatically from nproc.cc by Make."; /bin/grep '^%!' corefcn/nproc.cc ) > corefcn/nproc.cc-tst-t
mv corefcn/nproc.cc-tst-t corefcn/nproc.cc-tst
( echo "## DO NOT EDIT! Generated automatically from oct-map.cc by Make."; /bin/grep '^%!' corefcn/oct-map.cc ) > corefcn/oct-map.cc-tst-t
mv corefcn/oct-map.cc-tst-t corefcn/oct-map.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pinv.cc by Make."; /bin/grep '^%!' corefcn/pinv.cc ) > corefcn/pinv.cc-tst-t
mv corefcn/pinv.cc-tst-t corefcn/pinv.cc-tst
( echo "## DO NOT EDIT! Generated automatically from pr-output.cc by Make."; /bin/grep '^%!' corefcn/pr-output.cc ) > corefcn/pr-output.cc-tst-t
mv corefcn/pr-output.cc-tst-t corefcn/pr-output.cc-tst
( echo "## DO NOT EDIT! Generated automatically from quad.cc by Make."; /bin/grep '^%!' corefcn/quad.cc ) > corefcn/quad.cc-tst-t
mv corefcn/quad.cc-tst-t corefcn/quad.cc-tst
( echo "## DO NOT EDIT! Generated automatically from quadcc.cc by Make."; /bin/grep '^%!' corefcn/quadcc.cc ) > corefcn/quadcc.cc-tst-t
mv corefcn/quadcc.cc-tst-t corefcn/quadcc.cc-tst
( echo "## DO NOT EDIT! Generated automatically from qz.cc by Make."; /bin/grep '^%!' corefcn/qz.cc ) > corefcn/qz.cc-tst-t
mv corefcn/qz.cc-tst-t corefcn/qz.cc-tst
( echo "## DO NOT EDIT! Generated automatically from rand.cc by Make."; /bin/grep '^%!' corefcn/rand.cc ) > corefcn/rand.cc-tst-t
mv corefcn/rand.cc-tst-t corefcn/rand.cc-tst
( echo "## DO NOT EDIT! Generated automatically from rcond.cc by Make."; /bin/grep '^%!' corefcn/rcond.cc ) > corefcn/rcond.cc-tst-t
mv corefcn/rcond.cc-tst-t corefcn/rcond.cc-tst
( echo "## DO NOT EDIT! Generated automatically from regexp.cc by Make."; /bin/grep '^%!' corefcn/regexp.cc ) > corefcn/regexp.cc-tst-t
mv corefcn/regexp.cc-tst-t corefcn/regexp.cc-tst
( echo "## DO NOT EDIT! Generated automatically from schur.cc by Make."; /bin/grep '^%!' corefcn/schur.cc ) > corefcn/schur.cc-tst-t
mv corefcn/schur.cc-tst-t corefcn/schur.cc-tst
( echo "## DO NOT EDIT! Generated automatically from sighandlers.cc by Make."; /bin/grep '^%!' corefcn/sighandlers.cc ) > corefcn/sighandlers.cc-tst-t
mv corefcn/sighandlers.cc-tst-t corefcn/sighandlers.cc-tst
( echo "## DO NOT EDIT! Generated automatically from sparse-xpow.cc by Make."; /bin/grep '^%!' corefcn/sparse-xpow.cc ) > corefcn/sparse-xpow.cc-tst-t
mv corefcn/sparse-xpow.cc-tst-t corefcn/sparse-xpow.cc-tst
( echo "## DO NOT EDIT! Generated automatically from spparms.cc by Make."; /bin/grep '^%!' corefcn/spparms.cc ) > corefcn/spparms.cc-tst-t
mv corefcn/spparms.cc-tst-t corefcn/spparms.cc-tst
( echo "## DO NOT EDIT! Generated automatically from sqrtm.cc by Make."; /bin/grep '^%!' corefcn/sqrtm.cc ) > corefcn/sqrtm.cc-tst-t
mv corefcn/sqrtm.cc-tst-t corefcn/sqrtm.cc-tst
( echo "## DO NOT EDIT! Generated automatically from str2double.cc by Make."; /bin/grep '^%!' corefcn/str2double.cc ) > corefcn/str2double.cc-tst-t
mv corefcn/str2double.cc-tst-t corefcn/str2double.cc-tst
( echo "## DO NOT EDIT! Generated automatically from strfind.cc by Make."; /bin/grep '^%!' corefcn/strfind.cc ) > corefcn/strfind.cc-tst-t
mv corefcn/strfind.cc-tst-t corefcn/strfind.cc-tst
( echo "## DO NOT EDIT! Generated automatically from strfns.cc by Make."; /bin/grep '^%!' corefcn/strfns.cc ) > corefcn/strfns.cc-tst-t
mv corefcn/strfns.cc-tst-t corefcn/strfns.cc-tst
( echo "## DO NOT EDIT! Generated automatically from sub2ind.cc by Make."; /bin/grep '^%!' corefcn/sub2ind.cc ) > corefcn/sub2ind.cc-tst-t
mv corefcn/sub2ind.cc-tst-t corefcn/sub2ind.cc-tst
( echo "## DO NOT EDIT! Generated automatically from svd.cc by Make."; /bin/grep '^%!' corefcn/svd.cc ) > corefcn/svd.cc-tst-t
mv corefcn/svd.cc-tst-t corefcn/svd.cc-tst
( echo "## DO NOT EDIT! Generated automatically from syl.cc by Make."; /bin/grep '^%!' corefcn/syl.cc ) > corefcn/syl.cc-tst-t
mv corefcn/syl.cc-tst-t corefcn/syl.cc-tst
( echo "## DO NOT EDIT! Generated automatically from symtab.cc by Make."; /bin/grep '^%!' corefcn/symtab.cc ) > corefcn/symtab.cc-tst-t
mv corefcn/symtab.cc-tst-t corefcn/symtab.cc-tst
( echo "## DO NOT EDIT! Generated automatically from syscalls.cc by Make."; /bin/grep '^%!' corefcn/syscalls.cc ) > corefcn/syscalls.cc-tst-t
mv corefcn/syscalls.cc-tst-t corefcn/syscalls.cc-tst
( echo "## DO NOT EDIT! Generated automatically from sysdep.cc by Make."; /bin/grep '^%!' corefcn/sysdep.cc ) > corefcn/sysdep.cc-tst-t
mv corefcn/sysdep.cc-tst-t corefcn/sysdep.cc-tst
( echo "## DO NOT EDIT! Generated automatically from time.cc by Make."; /bin/grep '^%!' corefcn/time.cc ) > corefcn/time.cc-tst-t
mv corefcn/time.cc-tst-t corefcn/time.cc-tst
( echo "## DO NOT EDIT! Generated automatically from toplev.cc by Make."; /bin/grep '^%!' corefcn/toplev.cc ) > corefcn/toplev.cc-tst-t
mv corefcn/toplev.cc-tst-t corefcn/toplev.cc-tst
( echo "## DO NOT EDIT! Generated automatically from tril.cc by Make."; /bin/grep '^%!' corefcn/tril.cc ) > corefcn/tril.cc-tst-t
mv corefcn/tril.cc-tst-t corefcn/tril.cc-tst
( echo "## DO NOT EDIT! Generated automatically from utils.cc by Make."; /bin/grep '^%!' corefcn/utils.cc ) > corefcn/utils.cc-tst-t
mv corefcn/utils.cc-tst-t corefcn/utils.cc-tst
( echo "## DO NOT EDIT! Generated automatically from variables.cc by Make."; /bin/grep '^%!' corefcn/variables.cc ) > corefcn/variables.cc-tst-t
mv corefcn/variables.cc-tst-t corefcn/variables.cc-tst
( echo "## DO NOT EDIT! Generated automatically from oct-parse.in.yy by Make."; /bin/grep '^%!' parse-tree/oct-parse.in.yy ) > parse-tree/oct-parse.in.yy-tst-t
mv parse-tree/oct-parse.in.yy-tst-t parse-tree/oct-parse.in.yy-tst
( echo "## DO NOT EDIT! Generated automatically from __delaunayn__.cc by Make."; /bin/grep '^%!' dldfcn/__delaunayn__.cc ) > dldfcn/__delaunayn__.cc-tst-t
mv dldfcn/__delaunayn__.cc-tst-t dldfcn/__delaunayn__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __dsearchn__.cc by Make."; /bin/grep '^%!' dldfcn/__dsearchn__.cc ) > dldfcn/__dsearchn__.cc-tst-t
mv dldfcn/__dsearchn__.cc-tst-t dldfcn/__dsearchn__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __fltk_uigetfile__.cc by Make."; /bin/grep '^%!' dldfcn/__fltk_uigetfile__.cc ) > dldfcn/__fltk_uigetfile__.cc-tst-t
mv dldfcn/__fltk_uigetfile__.cc-tst-t dldfcn/__fltk_uigetfile__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __glpk__.cc by Make."; /bin/grep '^%!' dldfcn/__glpk__.cc ) > dldfcn/__glpk__.cc-tst-t
mv dldfcn/__glpk__.cc-tst-t dldfcn/__glpk__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __magick_read__.cc by Make."; /bin/grep '^%!' dldfcn/__magick_read__.cc ) > dldfcn/__magick_read__.cc-tst-t
mv dldfcn/__magick_read__.cc-tst-t dldfcn/__magick_read__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from __voronoi__.cc by Make."; /bin/grep '^%!' dldfcn/__voronoi__.cc ) > dldfcn/__voronoi__.cc-tst-t
mv dldfcn/__voronoi__.cc-tst-t dldfcn/__voronoi__.cc-tst
( echo "## DO NOT EDIT! Generated automatically from chol.cc by Make."; /bin/grep '^%!' dldfcn/chol.cc ) > dldfcn/chol.cc-tst-t
mv dldfcn/chol.cc-tst-t dldfcn/chol.cc-tst
( echo "## DO NOT EDIT! Generated automatically from convhulln.cc by Make."; /bin/grep '^%!' dldfcn/convhulln.cc ) > dldfcn/convhulln.cc-tst-t
mv dldfcn/convhulln.cc-tst-t dldfcn/convhulln.cc-tst
( echo "## DO NOT EDIT! Generated automatically from dmperm.cc by Make."; /bin/grep '^%!' dldfcn/dmperm.cc ) > dldfcn/dmperm.cc-tst-t
mv dldfcn/dmperm.cc-tst-t dldfcn/dmperm.cc-tst
( echo "## DO NOT EDIT! Generated automatically from fftw.cc by Make."; /bin/grep '^%!' dldfcn/fftw.cc ) > dldfcn/fftw.cc-tst-t
mv dldfcn/fftw.cc-tst-t dldfcn/fftw.cc-tst
( echo "## DO NOT EDIT! Generated automatically from qr.cc by Make."; /bin/grep '^%!' dldfcn/qr.cc ) > dldfcn/qr.cc-tst-t
mv dldfcn/qr.cc-tst-t dldfcn/qr.cc-tst
( echo "## DO NOT EDIT! Generated automatically from tsearch.cc by Make."; /bin/grep '^%!' dldfcn/tsearch.cc ) > dldfcn/tsearch.cc-tst-t
mv dldfcn/tsearch.cc-tst-t dldfcn/tsearch.cc-tst
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__delaunayn__.cc > dldfcn/__delaunayn__.df-t
./mkdefs . dldfcn/__delaunayn__.cc < dldfcn/__delaunayn__.df-t > dldfcn/__delaunayn__.df
rm dldfcn/__delaunayn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__dsearchn__.cc > dldfcn/__dsearchn__.df-t
./mkdefs . dldfcn/__dsearchn__.cc < dldfcn/__dsearchn__.df-t > dldfcn/__dsearchn__.df
rm dldfcn/__dsearchn__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__eigs__.cc > dldfcn/__eigs__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__fltk_uigetfile__.cc > dldfcn/__fltk_uigetfile__.df-t
./mkdefs . dldfcn/__eigs__.cc < dldfcn/__eigs__.df-t > dldfcn/__eigs__.df
rm dldfcn/__eigs__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__glpk__.cc > dldfcn/__glpk__.df-t
./mkdefs . dldfcn/__glpk__.cc < dldfcn/__glpk__.df-t > dldfcn/__glpk__.df
rm dldfcn/__glpk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__init_fltk__.cc > dldfcn/__init_fltk__.df-t
./mkdefs . dldfcn/__fltk_uigetfile__.cc < dldfcn/__fltk_uigetfile__.df-t > dldfcn/__fltk_uigetfile__.df
rm dldfcn/__fltk_uigetfile__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -I/usr/include/freetype2 -I/usr/include/freetype2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__init_gnuplot__.cc > dldfcn/__init_gnuplot__.df-t
./mkdefs . dldfcn/__init_gnuplot__.cc < dldfcn/__init_gnuplot__.df-t > dldfcn/__init_gnuplot__.df
./mkdefs . dldfcn/__init_fltk__.cc < dldfcn/__init_fltk__.df-t > dldfcn/__init_fltk__.df
rm dldfcn/__init_gnuplot__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -I/usr/include/GraphicsMagick \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__magick_read__.cc > dldfcn/__magick_read__.df-t
rm dldfcn/__init_fltk__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/__voronoi__.cc > dldfcn/__voronoi__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/amd.cc > dldfcn/amd.df-t
./mkdefs . dldfcn/__voronoi__.cc < dldfcn/__voronoi__.df-t > dldfcn/__voronoi__.df
./mkdefs . dldfcn/__magick_read__.cc < dldfcn/__magick_read__.df-t > dldfcn/__magick_read__.df
rm dldfcn/__voronoi__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/ccolamd.cc > dldfcn/ccolamd.df-t
rm dldfcn/__magick_read__.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/chol.cc > dldfcn/chol.df-t
./mkdefs . dldfcn/amd.cc < dldfcn/amd.df-t > dldfcn/amd.df
rm dldfcn/amd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/colamd.cc > dldfcn/colamd.df-t
./mkdefs . dldfcn/ccolamd.cc < dldfcn/ccolamd.df-t > dldfcn/ccolamd.df
./mkdefs . dldfcn/chol.cc < dldfcn/chol.df-t > dldfcn/chol.df
rm dldfcn/ccolamd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/convhulln.cc > dldfcn/convhulln.df-t
rm dldfcn/chol.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/dmperm.cc > dldfcn/dmperm.df-t
./mkdefs . dldfcn/colamd.cc < dldfcn/colamd.df-t > dldfcn/colamd.df
rm dldfcn/colamd.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/fftw.cc > dldfcn/fftw.df-t
./mkdefs . dldfcn/convhulln.cc < dldfcn/convhulln.df-t > dldfcn/convhulln.df
rm dldfcn/convhulln.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/qr.cc > dldfcn/qr.df-t
./mkdefs . dldfcn/dmperm.cc < dldfcn/dmperm.df-t > dldfcn/dmperm.df
rm dldfcn/dmperm.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/symbfact.cc > dldfcn/symbfact.df-t
./mkdefs . dldfcn/fftw.cc < dldfcn/fftw.df-t > dldfcn/fftw.df
rm dldfcn/fftw.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/symrcm.cc > dldfcn/symrcm.df-t
./mkdefs . dldfcn/qr.cc < dldfcn/qr.df-t > dldfcn/qr.df
rm dldfcn/qr.df-t
g++ -E -DHAVE_CONFIG_H -I. -I.. \
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 \
-Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp \
-DMAKE_BUILTINS dldfcn/tsearch.cc > dldfcn/tsearch.df-t
./mkdefs . dldfcn/symbfact.cc < dldfcn/symbfact.df-t > dldfcn/symbfact.df
rm dldfcn/symbfact.df-t
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-b-b.lo `test -f 'operators/op-b-b.cc' || echo './'`operators/op-b-b.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-b.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-b.o
./mkdefs . dldfcn/symrcm.cc < dldfcn/symrcm.df-t > dldfcn/symrcm.df
rm dldfcn/symrcm.df-t
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-b-bm.lo `test -f 'operators/op-b-bm.cc' || echo './'`operators/op-b-bm.cc
./mkdefs . dldfcn/tsearch.cc < dldfcn/tsearch.df-t > dldfcn/tsearch.df
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-bm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-bm.o
rm dldfcn/tsearch.df-t
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-b-sbm.lo `test -f 'operators/op-b-sbm.cc' || echo './'`operators/op-b-sbm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-b-sbm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-b-sbm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-b-b.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-b-bm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-b-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-b-b.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-b-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-b-bm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-bm-b.lo `test -f 'operators/op-bm-b.cc' || echo './'`operators/op-bm-b.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-b.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-b.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-bm-bm.lo `test -f 'operators/op-bm-bm.cc' || echo './'`operators/op-bm-bm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-bm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-bm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-bm-b.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-bm-sbm.lo `test -f 'operators/op-bm-sbm.cc' || echo './'`operators/op-bm-sbm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-bm-sbm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-bm-sbm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-bm-bm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-bm-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-bm-b.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-bm-bm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-bm-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-cdm.lo `test -f 'operators/op-cdm-cdm.cc' || echo './'`operators/op-cdm-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cdm-cdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cdm-cdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-cm.lo `test -f 'operators/op-cdm-cm.cc' || echo './'`operators/op-cdm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-cdm-cm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-cs.lo `test -f 'operators/op-cdm-cs.cc' || echo './'`operators/op-cdm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-cs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-cx-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-cdm-cm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-cdm-cs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-dm.lo `test -f 'operators/op-cdm-dm.cc' || echo './'`operators/op-cdm-dm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-dm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-complex.h:32,
from operators/op-dms-template.cc:30,
from operators/op-cdm-cs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-m.lo `test -f 'operators/op-cdm-m.cc' || echo './'`operators/op-cdm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-cdm-dm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-cdm-m.cc:37:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cdm-s.lo `test -f 'operators/op-cdm-s.cc' || echo './'`operators/op-cdm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cdm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cdm-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-cx-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-cdm-dm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-cx-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-cdm-m.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-cdm-s.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-scalar.h:34,
from operators/op-dms-template.cc:30,
from operators/op-cdm-s.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cell.lo `test -f 'operators/op-cell.cc' || echo './'`operators/op-cell.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cell.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cell.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-chm.lo `test -f 'operators/op-chm.cc' || echo './'`operators/op-chm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-chm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-chm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cell.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-chm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-class.lo `test -f 'operators/op-class.cc' || echo './'`operators/op-class.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-class.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-class.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cell.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-chm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/pathsearch.h:28,
from corefcn/load-path.h:32,
from operators/op-class.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-class.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-cdm.lo `test -f 'operators/op-cm-cdm.cc' || echo './'`operators/op-cm-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-cm.lo `test -f 'operators/op-cm-cm.cc' || echo './'`operators/op-cm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-cm-cdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cm-cm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-cx-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-cm-cdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-cm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-cs.lo `test -f 'operators/op-cm-cs.cc' || echo './'`operators/op-cm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cm-cs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-cs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-dm.lo `test -f 'operators/op-cm-dm.cc' || echo './'`operators/op-cm-dm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-dm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-cm-dm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-m.lo `test -f 'operators/op-cm-m.cc' || echo './'`operators/op-cm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-cm-m.h:4,
from operators/op-cm-m.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-cx-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-cm-dm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-pm.lo `test -f 'operators/op-cm-pm.cc' || echo './'`operators/op-cm-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-pm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-m.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-cm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-s.lo `test -f 'operators/op-cm-s.cc' || echo './'`operators/op-cm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-cm-s.h:4,
from operators/op-cm-s.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-cm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-s.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-scm.lo `test -f 'operators/op-cm-scm.cc' || echo './'`operators/op-cm-scm.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cm-sm.lo `test -f 'operators/op-cm-sm.cc' || echo './'`operators/op-cm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-scm.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cm-sm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-cm.lo `test -f 'operators/op-cs-cm.cc' || echo './'`operators/op-cs-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cs-cm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-cm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-cs.lo `test -f 'operators/op-cs-cs.cc' || echo './'`operators/op-cs-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-m.lo `test -f 'operators/op-cs-m.cc' || echo './'`operators/op-cs-m.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/op-cs-cs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-m.o
In file included from corefcn/toplev.cc:63:0:
./oct-conf-features.h: In function 'octave_scalar_map octave_config_features()':
./oct-conf-features.h:7:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
octave_config_features (void)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CNDArray.h:26,
from ../liboctave/operators/mx-cs-nda.h:4,
from operators/op-cs-m.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-cs.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-m.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-s.lo `test -f 'operators/op-cs-s.cc' || echo './'`operators/op-cs-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cs-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-scm.lo `test -f 'operators/op-cs-scm.cc' || echo './'`operators/op-cs-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-scm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-cs-sm.lo `test -f 'operators/op-cs-sm.cc' || echo './'`operators/op-cs-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-cs-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-cs-sm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cs-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-cs-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-cs-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-cdm.lo `test -f 'operators/op-dm-cdm.cc' || echo './'`operators/op-dm-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-dm-cdm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-cm.lo `test -f 'operators/op-dm-cm.cc' || echo './'`operators/op-dm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-dm-cm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-dm-cdm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-dm-cm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-cs.lo `test -f 'operators/op-dm-cs.cc' || echo './'`operators/op-dm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-dm.lo `test -f 'operators/op-dm-dm.cc' || echo './'`operators/op-dm-dm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-dm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-m.lo `test -f 'operators/op-dm-m.cc' || echo './'`operators/op-dm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-dm-cs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-dm-dm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-dm-m.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-s.lo `test -f 'operators/op-dm-s.cc' || echo './'`operators/op-dm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-complex.h:32,
from operators/op-dms-template.cc:30,
from operators/op-dm-cs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-dm-dm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-dm-s.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-dm-m.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-scm.lo `test -f 'operators/op-dm-scm.cc' || echo './'`operators/op-dm-scm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-scalar.h:34,
from operators/op-dms-template.cc:30,
from operators/op-dm-s.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-scm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-dm-sm.lo `test -f 'operators/op-dm-sm.cc' || echo './'`operators/op-dm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-dm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-dm-sm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-dm-scm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-dm-sm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-double-conv.lo `test -f 'operators/op-double-conv.cc' || echo './'`operators/op-double-conv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-double-conv.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-double-conv.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fcdm.lo `test -f 'operators/op-fcdm-fcdm.cc' || echo './'`operators/op-fcdm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-dm-scm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-double-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcdm-fcdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-dm-sm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-double-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcdm-fcdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fcm.lo `test -f 'operators/op-fcdm-fcm.cc' || echo './'`operators/op-fcdm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fcs.lo `test -f 'operators/op-fcdm-fcs.cc' || echo './'`operators/op-fcdm-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fcdm-fcm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-fcdm-fcs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-flt-cx-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-fcdm-fcm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fdm.lo `test -f 'operators/op-fcdm-fdm.cc' || echo './'`operators/op-fcdm-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-complex.h:32,
from operators/op-dms-template.cc:30,
from operators/op-fcdm-fcs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcdm-fdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fm.lo `test -f 'operators/op-fcdm-fm.cc' || echo './'`operators/op-fcdm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcdm-fs.lo `test -f 'operators/op-fcdm-fs.cc' || echo './'`operators/op-fcdm-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcdm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcdm-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fcdm-fm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcdm-fdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-fcdm-fs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-flt-cx-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-fcdm-fm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fcdm.lo `test -f 'operators/op-fcm-fcdm.cc' || echo './'`operators/op-fcm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-float.h:34,
from operators/op-dms-template.cc:30,
from operators/op-fcdm-fs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fcm.lo `test -f 'operators/op-fcm-fcm.cc' || echo './'`operators/op-fcm-fcm.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fcm-fcdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fcs.lo `test -f 'operators/op-fcm-fcs.cc' || echo './'`operators/op-fcm-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcm-fcm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fdm.lo `test -f 'operators/op-fcm-fdm.cc' || echo './'`operators/op-fcm-fdm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-cx-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-fcm-fcdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcm-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fcm-fdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcm-fcm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcm-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fm.lo `test -f 'operators/op-fcm-fm.cc' || echo './'`operators/op-fcm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-cx-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-fcm-fdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/fCMatrix.h:26,
from ../liboctave/operators/mx-fcm-fm.h:4,
from operators/op-fcm-fm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-fs.lo `test -f 'operators/op-fcm-fs.cc' || echo './'`operators/op-fcm-fs.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcm-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-cm-s.h:4,
from operators/op-fcm-fs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcm-pm.lo `test -f 'operators/op-fcm-pm.cc' || echo './'`operators/op-fcm-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcm-pm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcn.lo `test -f 'operators/op-fcn.cc' || echo './'`operators/op-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcn.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-fcm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcm-fs.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcn.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-fcm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcs-fcm.lo `test -f 'operators/op-fcs-fcm.cc' || echo './'`operators/op-fcs-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcn.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcs-fcm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcs-fcs.lo `test -f 'operators/op-fcs-fcs.cc' || echo './'`operators/op-fcs-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fcs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcs-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcs-fm.lo `test -f 'operators/op-fcs-fm.cc' || echo './'`operators/op-fcs-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcs-fcm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fcs-fs.lo `test -f 'operators/op-fcs-fs.cc' || echo './'`operators/op-fcs-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fcs-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fcs-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CNDArray.h:26,
from ../liboctave/operators/mx-cs-nda.h:4,
from operators/op-fcs-fm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fcs-fs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcs-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcs-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fcs-fs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fcdm.lo `test -f 'operators/op-fdm-fcdm.cc' || echo './'`operators/op-fdm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcdm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fcm.lo `test -f 'operators/op-fdm-fcm.cc' || echo './'`operators/op-fdm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fdm-fcdm.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fcs.lo `test -f 'operators/op-fdm-fcs.cc' || echo './'`operators/op-fdm-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fcs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fdm.lo `test -f 'operators/op-fdm-fdm.cc' || echo './'`operators/op-fdm-fdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fdm-fcm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-fdm-fcs.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fdm-fdm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-flt-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-fdm-fcdm.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-flt-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-fdm-fcm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-complex.h:32,
from operators/op-dms-template.cc:30,
from operators/op-fdm-fcs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fdm-fdm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fm.lo `test -f 'operators/op-fdm-fm.cc' || echo './'`operators/op-fdm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fdm-fs.lo `test -f 'operators/op-fdm-fs.cc' || echo './'`operators/op-fdm-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fdm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fdm-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fdm-fm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-float-conv.lo `test -f 'operators/op-float-conv.cc' || echo './'`operators/op-float-conv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-float-conv.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-float-conv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dms-template.cc:27,
from operators/op-fdm-fs.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-float-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-base.h:35,
from ./octave-value/ov-flt-re-diag.h:26,
from operators/op-dm-template.cc:29,
from operators/op-fdm-fm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-float.h:34,
from operators/op-dms-template.cc:30,
from operators/op-fdm-fs.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fcdm.lo `test -f 'operators/op-fm-fcdm.cc' || echo './'`operators/op-fm-fcdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcdm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-float-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fm-fcdm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fcm.lo `test -f 'operators/op-fm-fcm.cc' || echo './'`operators/op-fm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fcs.lo `test -f 'operators/op-fm-fcs.cc' || echo './'`operators/op-fm-fcs.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/fCMatrix.h:26,
from ../liboctave/operators/mx-fm-fcm.h:4,
from operators/op-fm-fcm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fcs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-re-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-fm-fcdm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/fCMatrix.h:26,
from ../liboctave/operators/mx-fm-fcs.h:4,
from operators/op-fm-fcs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fm-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fdm.lo `test -f 'operators/op-fm-fdm.cc' || echo './'`operators/op-fm-fdm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fm-fcs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-fm-fdm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-flt-re-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-fm-fdm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fm.lo `test -f 'operators/op-fm-fm.cc' || echo './'`operators/op-fm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-fs.lo `test -f 'operators/op-fm-fs.cc' || echo './'`operators/op-fm-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-fs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fm-pm.lo `test -f 'operators/op-fm-pm.cc' || echo './'`operators/op-fm-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fm-pm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fm-fm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fm-fs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-fm-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fm-fm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fm-fs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fs-fcm.lo `test -f 'operators/op-fs-fcm.cc' || echo './'`operators/op-fs-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fcm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-fm-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/fCMatrix.h:26,
from ../liboctave/operators/mx-fs-fcm.h:4,
from operators/op-fs-fcm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fs-fcs.lo `test -f 'operators/op-fs-fcs.cc' || echo './'`operators/op-fs-fcs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fcs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fcs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fs-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fs-fcs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fs-fm.lo `test -f 'operators/op-fs-fm.cc' || echo './'`operators/op-fs-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fs-fcs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-fs-fm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-fs-fs.lo `test -f 'operators/op-fs-fs.cc' || echo './'`operators/op-fs-fs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-fs-fs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-fs-fs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/op-fs-fs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fs-fm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i16-i16.lo `test -f 'operators/op-i16-i16.cc' || echo './'`operators/op-i16-i16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i16-i16.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i16-i16.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i32-i32.lo `test -f 'operators/op-i32-i32.cc' || echo './'`operators/op-i32-i32.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-fs-fs.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i32-i32.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i32-i32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/int16NDArray.h:26,
from ../liboctave/operators/mx-i16nda-i8.h:4,
from operators/op-i16-i16.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/int32NDArray.h:26,
from ../liboctave/operators/mx-i32nda-i8.h:4,
from operators/op-i32-i32.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-i16-i16.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-i32-i32.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i64-i64.lo `test -f 'operators/op-i64-i64.cc' || echo './'`operators/op-i64-i64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i64-i64.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i64-i64.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-i8-i8.lo `test -f 'operators/op-i8-i8.cc' || echo './'`operators/op-i8-i8.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/int64NDArray.h:26,
from ../liboctave/operators/mx-i64nda-i8.h:4,
from operators/op-i64-i64.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-i8-i8.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-i8-i8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/int8NDArray.h:26,
from ../liboctave/operators/mx-i8nda-ui8.h:4,
from operators/op-i8-i8.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-i64-i64.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-i8-i8.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-int-concat.lo `test -f 'operators/op-int-concat.cc' || echo './'`operators/op-int-concat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-concat.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-concat.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-int-conv.lo `test -f 'operators/op-int-conv.cc' || echo './'`operators/op-int-conv.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-int-conv.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-int-conv.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-int-concat.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-int-conv.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-int-concat.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-int-conv.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-cdm.lo `test -f 'operators/op-m-cdm.cc' || echo './'`operators/op-m-cdm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cdm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cdm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-m-cdm.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-cm.lo `test -f 'operators/op-m-cm.cc' || echo './'`operators/op-m-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-m-cm.h:4,
from operators/op-m-cm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-re-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-m-cdm.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-cs.lo `test -f 'operators/op-m-cs.cc' || echo './'`operators/op-m-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-m-cs.h:4,
from operators/op-m-cs.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-cs.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-dm.lo `test -f 'operators/op-m-dm.cc' || echo './'`operators/op-m-dm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-dm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-dm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/ops.h:27,
from operators/op-dm-template.cc:27,
from operators/op-m-dm.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-m.lo `test -f 'operators/op-m-m.cc' || echo './'`operators/op-m-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-re-mat.h:32,
from operators/op-dm-template.cc:29,
from operators/op-m-dm.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-m-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-pm.lo `test -f 'operators/op-m-pm.cc' || echo './'`operators/op-m-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-pm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-m-pm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-m-pm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-s.lo `test -f 'operators/op-m-s.cc' || echo './'`operators/op-m-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-s.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-m-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-scm.lo `test -f 'operators/op-m-scm.cc' || echo './'`operators/op-m-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-m-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-m-sm.lo `test -f 'operators/op-m-sm.cc' || echo './'`operators/op-m-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-m-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-m-sm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-m-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-cm.lo `test -f 'operators/op-pm-cm.cc' || echo './'`operators/op-pm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-cm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-m-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-cm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-fcm.lo `test -f 'operators/op-pm-fcm.cc' || echo './'`operators/op-pm-fcm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-fcm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-fm.lo `test -f 'operators/op-pm-fm.cc' || echo './'`operators/op-pm-fm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-fm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-fm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-fcm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-fm.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-m.lo `test -f 'operators/op-pm-m.cc' || echo './'`operators/op-pm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-fcm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-fm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-m.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-pm.lo `test -f 'operators/op-pm-pm.cc' || echo './'`operators/op-pm-pm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-pm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-pm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-scm.lo `test -f 'operators/op-pm-scm.cc' || echo './'`operators/op-pm-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-scm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-pm-sm.lo `test -f 'operators/op-pm-sm.cc' || echo './'`operators/op-pm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-pm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-pm-sm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov-perm.h:26,
from operators/op-pm-template.cc:27,
from operators/op-pm-m.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-pm-pm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-pm-scm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-pm-sm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-range.lo `test -f 'operators/op-range.cc' || echo './'`operators/op-range.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-pm-pm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-range.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-range.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-pm-scm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-pm-sm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-range.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-cm.lo `test -f 'operators/op-s-cm.cc' || echo './'`operators/op-s-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-cm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-range.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-cs.lo `test -f 'operators/op-s-cs.cc' || echo './'`operators/op-s-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-cs.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/operators/mx-s-cm.h:4,
from operators/op-s-cm.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-s-cs.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-m.lo `test -f 'operators/op-s-m.cc' || echo './'`operators/op-s-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-s-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-cm.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-cs.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-s.lo `test -f 'operators/op-s-s.cc' || echo './'`operators/op-s-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-s.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-scm.lo `test -f 'operators/op-s-scm.cc' || echo './'`operators/op-s-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-scm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from operators/op-s-s.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-s-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-s-sm.lo `test -f 'operators/op-s-sm.cc' || echo './'`operators/op-s-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-s-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-s-sm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-s.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-s-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sbm-b.lo `test -f 'operators/op-sbm-b.cc' || echo './'`operators/op-sbm-b.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-b.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-b.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sbm-b.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-s-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sbm-b.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sbm-bm.lo `test -f 'operators/op-sbm-bm.cc' || echo './'`operators/op-sbm-bm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-bm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-bm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sbm-bm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sbm-sbm.lo `test -f 'operators/op-sbm-sbm.cc' || echo './'`operators/op-sbm-sbm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sbm-sbm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sbm-sbm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sbm-bm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sbm-sbm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-cm.lo `test -f 'operators/op-scm-cm.cc' || echo './'`operators/op-scm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-cm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sbm-sbm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-cm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-cs.lo `test -f 'operators/op-scm-cs.cc' || echo './'`operators/op-scm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-cs.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-m.lo `test -f 'operators/op-scm-m.cc' || echo './'`operators/op-scm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-cs.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-s.lo `test -f 'operators/op-scm-s.cc' || echo './'`operators/op-scm-s.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-m.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-s.o
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-cs.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-s.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-scm.lo `test -f 'operators/op-scm-scm.cc' || echo './'`operators/op-scm-scm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-scm.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-m.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-s.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-scm-sm.lo `test -f 'operators/op-scm-sm.cc' || echo './'`operators/op-scm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-scm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-scm-sm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-cm.lo `test -f 'operators/op-sm-cm.cc' || echo './'`operators/op-sm-cm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-cm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-scm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-cm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-cs.lo `test -f 'operators/op-sm-cs.cc' || echo './'`operators/op-sm-cs.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-cs.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-cs.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-scm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-cs.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-cm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-m.lo `test -f 'operators/op-sm-m.cc' || echo './'`operators/op-sm-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-m.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-m.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-cs.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-s.lo `test -f 'operators/op-sm-s.cc' || echo './'`operators/op-sm-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-m.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-s.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-scm.lo `test -f 'operators/op-sm-scm.cc' || echo './'`operators/op-sm-scm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-s.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-scm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-scm.o
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-sm-sm.lo `test -f 'operators/op-sm-sm.cc' || echo './'`operators/op-sm-sm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-sm-sm.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-sm-sm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-scm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-sm-sm.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-str-m.lo `test -f 'operators/op-str-m.cc' || echo './'`operators/op-str-m.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-str-m.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-m.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-scm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-sm-sm.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-str-m.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-str-s.lo `test -f 'operators/op-str-s.cc' || echo './'`operators/op-str-s.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-str-s.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-s.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-str-m.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-str-s.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-str-str.lo `test -f 'operators/op-str-str.cc' || echo './'`operators/op-str-str.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-str-s.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-struct.lo `test -f 'operators/op-struct.cc' || echo './'`operators/op-struct.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-str-str.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-str-str.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-struct.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-struct.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-ui16-ui16.lo `test -f 'operators/op-ui16-ui16.cc' || echo './'`operators/op-ui16-ui16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui16-ui16.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui16-ui16.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-str-str.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from operators/op-struct.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/uint16NDArray.h:26,
from ../liboctave/operators/mx-ui16nda-i8.h:4,
from operators/op-ui16-ui16.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-str-str.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-struct.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-ui32-ui32.lo `test -f 'operators/op-ui32-ui32.cc' || echo './'`operators/op-ui32-ui32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui32-ui32.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui32-ui32.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-ui16-ui16.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/uint32NDArray.h:26,
from ../liboctave/operators/mx-ui32nda-i8.h:4,
from operators/op-ui32-ui32.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-ui32-ui32.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-ui64-ui64.lo `test -f 'operators/op-ui64-ui64.cc' || echo './'`operators/op-ui64-ui64.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o operators/liboctinterp_la-op-ui8-ui8.lo `test -f 'operators/op-ui8-ui8.cc' || echo './'`operators/op-ui8-ui8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui64-ui64.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui64-ui64.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c operators/op-ui8-ui8.cc -fPIC -DPIC -o operators/.libs/liboctinterp_la-op-ui8-ui8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/uint64NDArray.h:26,
from ../liboctave/operators/mx-ui64nda-i8.h:4,
from operators/op-ui64-ui64.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from ../liboctave/array/uint8NDArray.h:26,
from ../liboctave/operators/mx-ui8nda-i8.h:4,
from operators/op-ui8-ui8.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-ui64-ui64.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from operators/op-ui8-ui8.cc:61:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o template-inst/liboctinterp_la-Array-os.lo `test -f 'template-inst/Array-os.cc' || echo './'`template-inst/Array-os.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-os.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-os.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from template-inst/Array-os.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/Array.cc:42:0,
from template-inst/Array-os.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = scanf_format_elt]':
../liboctave/array/Array.cc:355:5: required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = scanf_format_elt*; octave_idx_type = int]'
../liboctave/array/Array.cc:1591:76: required from 'Array<T> Array<T>::transpose() const [with T = scanf_format_elt*]'
template-inst/Array-os.cc:41:1: required from here
../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'scanf_format_elt**' increases required alignment of target type [-Wcast-align]
operator T **() const { return reinterpret_cast<T **> (this->data ()); }
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<T*>::operator T**() const [with T = printf_format_elt]':
../liboctave/array/Array.cc:355:5: required from 'static T* rec_permute_helper::blk_trans(const T*, T*, octave_idx_type, octave_idx_type) [with T = printf_format_elt*; octave_idx_type = int]'
../liboctave/array/Array.cc:1591:76: required from 'Array<T> Array<T>::transpose() const [with T = printf_format_elt*]'
template-inst/Array-os.cc:44:1: required from here
../liboctave/util/oct-locbuf.h:148:71: warning: cast from 'char*' to 'printf_format_elt**' increases required alignment of target type [-Wcast-align]
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o template-inst/liboctinterp_la-Array-tc.lo `test -f 'template-inst/Array-tc.cc' || echo './'`template-inst/Array-tc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-tc.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-tc.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from template-inst/Array-tc.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/Array.cc:42:0,
from template-inst/Array-tc.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o template-inst/liboctinterp_la-Array-jit.lo `test -f 'template-inst/Array-jit.cc' || echo './'`template-inst/Array-jit.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c template-inst/Array-jit.cc -fPIC -DPIC -o template-inst/.libs/liboctinterp_la-Array-jit.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o corefcn/liboctinterp_la-oct-errno.lo `test -f 'corefcn/oct-errno.cc' || echo './'`corefcn/oct-errno.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c corefcn/oct-errno.cc -fPIC -DPIC -o corefcn/.libs/liboctinterp_la-oct-errno.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-base.lo `test -f 'octave-value/ov-base.cc' || echo './'`octave-value/ov-base.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-base.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-base.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/oct-map.h:30,
from corefcn/oct-errno.h:31,
from corefcn/oct-errno.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-base.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/oct-map.h:30,
from corefcn/oct-errno.h:31,
from corefcn/oct-errno.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-base.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo `test -f 'octave-value/ov-bool-mat.cc' || echo './'`octave-value/ov-bool-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-bool-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool.lo `test -f 'octave-value/ov-bool.cc' || echo './'`octave-value/ov-bool.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-bool-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-bool.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-bool.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-builtin.lo `test -f 'octave-value/ov-builtin.cc' || echo './'`octave-value/ov-builtin.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-builtin.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-builtin.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from octave-value/ov-builtin.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cell.lo `test -f 'octave-value/ov-cell.cc' || echo './'`octave-value/ov-cell.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cell.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cell.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from octave-value/ov-cell.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-cell.cc:38:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-builtin.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo `test -f 'octave-value/ov-ch-mat.cc' || echo './'`octave-value/ov-ch-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-ch-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-ch-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-ch-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-class.lo `test -f 'octave-value/ov-class.cc' || echo './'`octave-value/ov-class.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-class.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-class.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-ch-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/Array-util.h:26,
from octave-value/ov-class.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-class.cc:32:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-colon.lo `test -f 'octave-value/ov-colon.cc' || echo './'`octave-value/ov-colon.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-colon.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-colon.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/intNDArray.h:26,
from corefcn/pr-output.h:52,
from octave-value/ov-colon.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-colon.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-complex.lo `test -f 'octave-value/ov-complex.cc' || echo './'`octave-value/ov-complex.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-complex.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-complex.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cs-list.lo `test -f 'octave-value/ov-cs-list.cc' || echo './'`octave-value/ov-cs-list.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cs-list.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cs-list.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-complex.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-cs-list.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-complex.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-cs-list.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo `test -f 'octave-value/ov-cx-diag.cc' || echo './'`octave-value/ov-cx-diag.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-diag.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-diag.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov-base.h:33,
from octave-value/ov-cx-diag.h:26,
from octave-value/ov-cx-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-base.h:35,
from octave-value/ov-cx-diag.h:26,
from octave-value/ov-cx-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo `test -f 'octave-value/ov-cx-mat.cc' || echo './'`octave-value/ov-cx-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-mat.o
In file included from octave-value/ov-cx-diag.cc:32:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename DMT::element_type el_type;
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-cx-mat.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-cx-mat.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo `test -f 'octave-value/ov-dld-fcn.cc' || echo './'`octave-value/ov-dld-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-dld-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-dld-fcn.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/pathsearch.h:28,
from corefcn/defaults.h:29,
from octave-value/ov-dld-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo `test -f 'octave-value/ov-fcn-handle.cc' || echo './'`octave-value/ov-fcn-handle.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn-handle.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-handle.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-dld-fcn.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/system/file-ops.h:30,
from octave-value/ov-fcn-handle.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-fcn-handle.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo `test -f 'octave-value/ov-fcn-inline.cc' || echo './'`octave-value/ov-fcn-inline.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn-inline.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-inline.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-fcn.lo `test -f 'octave-value/ov-fcn.cc' || echo './'`octave-value/ov-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn.o
In file included from octave-value/ov-fcn-inline.cc:36:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-fcn-inline.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from octave-value/ov-fcn.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-fcn.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-float.lo `test -f 'octave-value/ov-float.cc' || echo './'`octave-value/ov-float.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-float.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-float.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-float.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo `test -f 'octave-value/ov-flt-complex.cc' || echo './'`octave-value/ov-flt-complex.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-complex.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-complex.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-flt-complex.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-float.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-flt-complex.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo `test -f 'octave-value/ov-flt-cx-diag.cc' || echo './'`octave-value/ov-flt-cx-diag.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-cx-diag.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-diag.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo `test -f 'octave-value/ov-flt-cx-mat.cc' || echo './'`octave-value/ov-flt-cx-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-cx-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov-base.h:33,
from octave-value/ov-flt-cx-diag.h:26,
from octave-value/ov-flt-cx-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo `test -f 'octave-value/ov-flt-re-diag.cc' || echo './'`octave-value/ov-flt-re-diag.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-re-diag.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-diag.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo `test -f 'octave-value/ov-flt-re-mat.cc' || echo './'`octave-value/ov-flt-re-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-flt-re-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-flt-cx-mat.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov-base.h:33,
from octave-value/ov-flt-re-diag.h:26,
from octave-value/ov-flt-re-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-flt-re-mat.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-base.h:35,
from octave-value/ov-flt-cx-diag.h:26,
from octave-value/ov-flt-cx-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-flt-cx-mat.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from octave-value/ov-flt-cx-diag.cc:30:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename DMT::element_type el_type;
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-base.h:35,
from octave-value/ov-flt-re-diag.h:26,
from octave-value/ov-flt-re-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-flt-re-mat.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from octave-value/ov-flt-re-diag.cc:30:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename DMT::element_type el_type;
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-java.lo `test -f 'octave-value/ov-java.cc' || echo './'`octave-value/ov-java.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-java.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-java.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-lazy-idx.lo `test -f 'octave-value/ov-lazy-idx.cc' || echo './'`octave-value/ov-lazy-idx.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-lazy-idx.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-lazy-idx.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-java.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-re-mat.h:32,
from octave-value/ov-lazy-idx.h:26,
from octave-value/ov-lazy-idx.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-java.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-re-mat.h:32,
from octave-value/ov-lazy-idx.h:26,
from octave-value/ov-lazy-idx.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo `test -f 'octave-value/ov-mex-fcn.cc' || echo './'`octave-value/ov-mex-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-mex-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-mex-fcn.o
In file included from corefcn/defun.h:30:0,
from octave-value/ov-java.cc:27:
octave-value/ov-java.cc: At global scope:
octave-value/ov-java.cc:2021:20: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (javaObject, args, ,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2021:1: note: in expansion of macro 'DEFUN'
DEFUN (javaObject, args, ,
^
octave-value/ov-java.cc:2082:20: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (javaMethod, args, ,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2082:1: note: in expansion of macro 'DEFUN'
DEFUN (javaMethod, args, ,
^
octave-value/ov-java.cc:2157:22: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (__java_get__, args, ,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2157:1: note: in expansion of macro 'DEFUN'
DEFUN (__java_get__, args, ,
^
octave-value/ov-java.cc:2219:22: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (__java_set__, args, ,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2219:1: note: in expansion of macro 'DEFUN'
DEFUN (__java_set__, args, ,
^
octave-value/ov-java.cc:2281:18: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (java2mat, args, ,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2281:1: note: in expansion of macro 'DEFUN'
DEFUN (java2mat, args, ,
^
octave-value/ov-java.cc:2317:36: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (java_matrix_autoconversion, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2317:1: note: in expansion of macro 'DEFUN'
DEFUN (java_matrix_autoconversion, args, nargout,
^
octave-value/ov-java.cc:2317:42: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (java_matrix_autoconversion, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2317:1: note: in expansion of macro 'DEFUN'
DEFUN (java_matrix_autoconversion, args, nargout,
^
octave-value/ov-java.cc:2339:38: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (java_unsigned_autoconversion, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2339:1: note: in expansion of macro 'DEFUN'
DEFUN (java_unsigned_autoconversion, args, nargout,
^
octave-value/ov-java.cc:2339:44: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (java_unsigned_autoconversion, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2339:1: note: in expansion of macro 'DEFUN'
DEFUN (java_unsigned_autoconversion, args, nargout,
^
octave-value/ov-java.cc:2363:20: warning: unused parameter 'args' [-Wunused-parameter]
DEFUN (debug_java, args, nargout,
^
corefcn/defun-int.h:83:34: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2363:1: note: in expansion of macro 'DEFUN'
DEFUN (debug_java, args, nargout,
^
octave-value/ov-java.cc:2363:26: warning: unused parameter 'nargout' [-Wunused-parameter]
DEFUN (debug_java, args, nargout,
^
corefcn/defun-int.h:83:49: note: in definition of macro 'DECLARE_FUNX'
name (const octave_value_list& args_name, int nargout_name)
^
corefcn/defun-int.h:175:3: note: in expansion of macro 'DECLARE_FUN'
DECLARE_FUN (name, args_name, nargout_name)
^
corefcn/defun.h:45:3: note: in expansion of macro 'DEFUN_INTERNAL'
DEFUN_INTERNAL (name, args_name, nargout_name, doc)
^
octave-value/ov-java.cc:2363:1: note: in expansion of macro 'DEFUN'
DEFUN (debug_java, args, nargout,
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/pathsearch.h:28,
from corefcn/defaults.h:29,
from octave-value/ov-mex-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-mex-fcn.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-null-mat.lo `test -f 'octave-value/ov-null-mat.cc' || echo './'`octave-value/ov-null-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-null-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-null-mat.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo `test -f 'octave-value/ov-oncleanup.cc' || echo './'`octave-value/ov-oncleanup.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-oncleanup.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-oncleanup.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov.h:33,
from octave-value/ov-null-mat.h:26,
from octave-value/ov-null-mat.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-oncleanup.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-perm.lo `test -f 'octave-value/ov-perm.cc' || echo './'`octave-value/ov-perm.cc
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-perm.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-perm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-perm.h:26,
from octave-value/ov-perm.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov.h:37,
from octave-value/ov-null-mat.h:26,
from octave-value/ov-null-mat.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-oncleanup.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-perm.h:26,
from octave-value/ov-perm.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
octave-value/ov-perm.cc: In member function 'virtual bool octave_perm_matrix::save_ascii(std::ostream&)':
octave-value/ov-perm.cc:263:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
typedef octave_int<octave_idx_type> idx_int_type;
^
octave-value/ov-perm.cc: In member function 'virtual bool octave_perm_matrix::load_ascii(std::istream&)':
octave-value/ov-perm.cc:280:39: warning: typedef 'idx_int_type' locally defined but not used [-Wunused-local-typedefs]
typedef octave_int<octave_idx_type> idx_int_type;
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-range.lo `test -f 'octave-value/ov-range.cc' || echo './'`octave-value/ov-range.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-range.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-range.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-range.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-diag.lo `test -f 'octave-value/ov-re-diag.cc' || echo './'`octave-value/ov-re-diag.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-diag.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-diag.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-range.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov-base.h:33,
from octave-value/ov-re-diag.h:26,
from octave-value/ov-re-diag.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-mat.lo `test -f 'octave-value/ov-re-mat.cc' || echo './'`octave-value/ov-re-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-mat.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-scalar.lo `test -f 'octave-value/ov-scalar.cc' || echo './'`octave-value/ov-scalar.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-scalar.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-scalar.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-base.h:35,
from octave-value/ov-re-diag.h:26,
from octave-value/ov-re-diag.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-re-mat.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-scalar.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-re-diag.cc:31:0:
octave-value/ov-base-diag.cc: In member function 'octave_value octave_base_diag<DMT, MT>::do_index_op(const octave_value_list&, bool)':
octave-value/ov-base-diag.cc:103:38: warning: typedef 'el_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename DMT::element_type el_type;
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-re-mat.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-scalar.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-str-mat.lo `test -f 'octave-value/ov-str-mat.cc' || echo './'`octave-value/ov-str-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-str-mat.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-str-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-str-mat.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-str-mat.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-struct.lo `test -f 'octave-value/ov-struct.cc' || echo './'`octave-value/ov-struct.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-struct.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-struct.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo `test -f 'octave-value/ov-typeinfo.cc' || echo './'`octave-value/ov-typeinfo.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-typeinfo.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-typeinfo.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from octave-value/ov-struct.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from octave-value/ov-typeinfo.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from octave-value/ov-struct.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from octave-value/ov-typeinfo.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
../liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer<const T*>::operator const T**() const [with T = char]':
octave-value/ov-struct.cc:1081:3: required from here
../liboctave/util/oct-locbuf.h:161:55: warning: cast from 'char*' to 'const char**' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<const T **> (this->data ());
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo `test -f 'octave-value/ov-usr-fcn.cc' || echo './'`octave-value/ov-usr-fcn.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-usr-fcn.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-usr-fcn.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov.lo `test -f 'octave-value/ov.cc' || echo './'`octave-value/ov.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from octave-value/ov-usr-fcn.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from octave-value/ov.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from octave-value/ov-usr-fcn.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int16.lo `test -f 'octave-value/ov-int16.cc' || echo './'`octave-value/ov-int16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int16.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int16.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-int16.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
octave-value/ov.cc: At global scope:
octave-value/ov.cc:1196:48: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
octave_value::octave_value (const Octave_map& m)
^
octave-value/ov.cc:1203:64: warning: 'Octave_map' is deprecated (declared at corefcn/oct-map.h:484) [-Wdeprecated-declarations]
const std::list<std::string>& plist)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-int16.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int32.lo `test -f 'octave-value/ov-int32.cc' || echo './'`octave-value/ov-int32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int32.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-int32.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-int32.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int64.lo `test -f 'octave-value/ov-int64.cc' || echo './'`octave-value/ov-int64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int64.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int64.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-int64.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-int64.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-int8.lo `test -f 'octave-value/ov-int8.cc' || echo './'`octave-value/ov-int8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-int8.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-int8.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-int8.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-int8.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint16.lo `test -f 'octave-value/ov-uint16.cc' || echo './'`octave-value/ov-uint16.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint16.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint16.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-uint16.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-uint16.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint32.lo `test -f 'octave-value/ov-uint32.cc' || echo './'`octave-value/ov-uint32.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint32.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint32.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-uint32.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-uint32.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint64.lo `test -f 'octave-value/ov-uint64.cc' || echo './'`octave-value/ov-uint64.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint64.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint64.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-uint64.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-uint8.lo `test -f 'octave-value/ov-uint8.cc' || echo './'`octave-value/ov-uint8.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-uint8.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-uint8.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-uint64.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/boolMatrix.h:27,
from ../liboctave/operators/mx-base.h:32,
from octave-value/ov-uint8.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo `test -f 'octave-value/ov-base-sparse.cc' || echo './'`octave-value/ov-base-sparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-base-sparse.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-base-sparse.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-uint8.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from octave-value/ov-base-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from octave-value/ov-base-sparse.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo `test -f 'octave-value/ov-bool-sparse.cc' || echo './'`octave-value/ov-bool-sparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-bool-sparse.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-sparse.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from octave-value/ov-base.h:33,
from octave-value/ov-bool-sparse.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from octave-value/ov-base.h:35,
from octave-value/ov-bool-sparse.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo `test -f 'octave-value/ov-cx-sparse.cc' || echo './'`octave-value/ov-cx-sparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-cx-sparse.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-sparse.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-cx-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-cx-sparse.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo `test -f 'octave-value/ov-re-sparse.cc' || echo './'`octave-value/ov-re-sparse.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c octave-value/ov-re-sparse.cc -fPIC -DPIC -o octave-value/.libs/octave_value_liboctave_value_la-ov-re-sparse.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/numeric/lo-specfun.h:28,
from octave-value/ov-re-sparse.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from octave-value/ov-re-sparse.cc:34:0:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo `test -f 'parse-tree/pt-arg-list.cc' || echo './'`parse-tree/pt-arg-list.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-arg-list.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from parse-tree/pt-arg-list.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo `test -f 'parse-tree/pt-array-list.cc' || echo './'`parse-tree/pt-array-list.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-array-list.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-array-list.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-arg-list.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from parse-tree/pt-arg-list.h:33,
from parse-tree/pt-array-list.h:27,
from parse-tree/pt-array-list.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-assign.lo `test -f 'parse-tree/pt-assign.cc' || echo './'`parse-tree/pt-assign.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-assign.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-assign.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-assign.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ../liboctave/array/Matrix.h:30,
from ../liboctave/util/lo-regexp.h:32,
from corefcn/symtab.h:34,
from parse-tree/pt-arg-list.h:36,
from parse-tree/pt-array-list.h:27,
from parse-tree/pt-array-list.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-assign.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-binop.lo `test -f 'parse-tree/pt-binop.cc' || echo './'`parse-tree/pt-binop.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-binop.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-binop.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-binop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-bp.lo `test -f 'parse-tree/pt-bp.cc' || echo './'`parse-tree/pt-bp.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-bp.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-bp.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-binop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from ./octave-value/ov-usr-fcn.h:32,
from parse-tree/pt-bp.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo `test -f 'parse-tree/pt-cbinop.cc' || echo './'`parse-tree/pt-cbinop.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cbinop.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cbinop.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-usr-fcn.h:32,
from parse-tree/pt-bp.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-cbinop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cell.lo `test -f 'parse-tree/pt-cell.cc' || echo './'`parse-tree/pt-cell.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cell.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cell.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-cbinop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from parse-tree/pt-cell.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-check.lo `test -f 'parse-tree/pt-check.cc' || echo './'`parse-tree/pt-check.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-check.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from parse-tree/pt-cell.cc:29:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo `test -f 'parse-tree/pt-cmd.cc' || echo './'`parse-tree/pt-cmd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-cmd.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cmd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/input.h:33,
from parse-tree/pt-check.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-colon.lo `test -f 'parse-tree/pt-colon.cc' || echo './'`parse-tree/pt-colon.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-colon.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-colon.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from parse-tree/pt-cmd.h:30,
from parse-tree/pt-cmd.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-colon.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/input.h:33,
from parse-tree/pt-check.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from parse-tree/pt-cmd.h:30,
from parse-tree/pt-cmd.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-colon.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-const.lo `test -f 'parse-tree/pt-const.cc' || echo './'`parse-tree/pt-const.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-const.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-const.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-decl.lo `test -f 'parse-tree/pt-decl.cc' || echo './'`parse-tree/pt-decl.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-decl.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-eval.lo `test -f 'parse-tree/pt-eval.cc' || echo './'`parse-tree/pt-eval.cc
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-const.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-eval.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-decl.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from corefcn/debug.h:28,
from parse-tree/pt-eval.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-const.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-decl.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/debug.h:28,
from parse-tree/pt-eval.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-except.lo `test -f 'parse-tree/pt-except.cc' || echo './'`parse-tree/pt-except.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-except.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-exp.lo `test -f 'parse-tree/pt-exp.cc' || echo './'`parse-tree/pt-exp.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-exp.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-exp.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/oct-lvalue.h:31,
from parse-tree/pt-except.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from corefcn/oct-lvalue.h:31,
from parse-tree/pt-exp.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo `test -f 'parse-tree/pt-fcn-handle.cc' || echo './'`parse-tree/pt-fcn-handle.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-fcn-handle.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/oct-lvalue.h:31,
from parse-tree/pt-except.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-fcn-handle.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from corefcn/oct-lvalue.h:31,
from parse-tree/pt-exp.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-fcn-handle.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-id.lo `test -f 'parse-tree/pt-id.cc' || echo './'`parse-tree/pt-id.cc
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-idx.lo `test -f 'parse-tree/pt-idx.cc' || echo './'`parse-tree/pt-idx.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-id.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-idx.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from parse-tree/pt-idx.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-id.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-jump.lo `test -f 'parse-tree/pt-jump.cc' || echo './'`parse-tree/pt-jump.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-jump.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from parse-tree/pt-idx.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-id.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-jump.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-jump.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-loop.lo `test -f 'parse-tree/pt-loop.cc' || echo './'`parse-tree/pt-loop.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-loop.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-loop.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-mat.lo `test -f 'parse-tree/pt-mat.cc' || echo './'`parse-tree/pt-mat.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-mat.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-mat.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from corefcn/oct-map.h:30,
from parse-tree/pt-loop.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-mat.cc:32:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from corefcn/oct-map.h:30,
from parse-tree/pt-loop.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-mat.cc:32:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-misc.lo `test -f 'parse-tree/pt-misc.cc' || echo './'`parse-tree/pt-misc.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-misc.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo `test -f 'parse-tree/pt-pr-code.cc' || echo './'`parse-tree/pt-pr-code.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-pr-code.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from parse-tree/pt-misc.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-select.lo `test -f 'parse-tree/pt-select.cc' || echo './'`parse-tree/pt-select.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-select.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-select.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from ./octave-value/ov-usr-fcn.h:32,
from parse-tree/pt-pr-code.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-select.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from parse-tree/pt-misc.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-usr-fcn.h:32,
from parse-tree/pt-pr-code.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-select.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo `test -f 'parse-tree/pt-stmt.cc' || echo './'`parse-tree/pt-stmt.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-stmt.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-stmt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-stmt.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt-unop.lo `test -f 'parse-tree/pt-unop.cc' || echo './'`parse-tree/pt-unop.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt-unop.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt-unop.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/pt-unop.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun.h:30,
from parse-tree/pt-stmt.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/pt-unop.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-pt.lo `test -f 'parse-tree/pt.cc' || echo './'`parse-tree/pt.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/pt.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-pt.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from parse-tree/pt.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparse_tree_la-token.lo `test -f 'parse-tree/token.cc' || echo './'`parse-tree/token.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/token.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparse_tree_la-token.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from parse-tree/pt.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from parse-tree/token.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparser_la-lex.lo `test -f 'parse-tree/lex.cc' || echo './'`parse-tree/lex.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/lex.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparser_la-lex.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ../liboctave/util/cmd-edit.h:31,
from ../../libinterp/parse-tree/lex.ll:71:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o parse-tree/parse_tree_libparser_la-oct-parse.lo `test -f 'parse-tree/oct-parse.cc' || echo './'`parse-tree/oct-parse.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from parse-tree/token.cc:30:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c parse-tree/oct-parse.cc -fPIC -DPIC -o parse-tree/.libs/parse_tree_libparser_la-oct-parse.o
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o corefcn/libcorefcn.la corefcn/corefcn_libcorefcn_la-Cell.lo corefcn/corefcn_libcorefcn_la-__contourc__.lo corefcn/corefcn_libcorefcn_la-__dispatch__.lo corefcn/corefcn_libcorefcn_la-__lin_interpn__.lo corefcn/corefcn_libcorefcn_la-__pchip_deriv__.lo corefcn/corefcn_libcorefcn_la-__qp__.lo corefcn/corefcn_libcorefcn_la-balance.lo corefcn/corefcn_libcorefcn_la-besselj.lo corefcn/corefcn_libcorefcn_la-betainc.lo corefcn/corefcn_libcorefcn_la-bitfcns.lo corefcn/corefcn_libcorefcn_la-bsxfun.lo corefcn/corefcn_libcorefcn_la-c-file-ptr-stream.lo corefcn/corefcn_libcorefcn_la-cellfun.lo corefcn/corefcn_libcorefcn_la-colloc.lo corefcn/corefcn_libcorefcn_la-comment-list.lo corefcn/corefcn_libcorefcn_la-conv2.lo corefcn/corefcn_libcorefcn_la-daspk.lo corefcn/corefcn_libcorefcn_la-dasrt.lo corefcn/corefcn_libcorefcn_la-dassl.lo corefcn/corefcn_libcorefcn_la-data.lo corefcn/corefcn_libcorefcn_la-debug.lo corefcn/corefcn_libcorefcn_la-defaults.lo corefcn/corefcn_libcorefcn_la-defun.lo corefcn/corefcn_libcorefcn_la-det.lo corefcn/corefcn_libcorefcn_la-dirfns.lo corefcn/corefcn_libcorefcn_la-display.lo corefcn/corefcn_libcorefcn_la-dlmread.lo corefcn/corefcn_libcorefcn_la-dot.lo corefcn/corefcn_libcorefcn_la-dynamic-ld.lo corefcn/corefcn_libcorefcn_la-eig.lo corefcn/corefcn_libcorefcn_la-ellipj.lo corefcn/corefcn_libcorefcn_la-error.lo corefcn/corefcn_libcorefcn_la-fft.lo corefcn/corefcn_libcorefcn_la-fft2.lo corefcn/corefcn_libcorefcn_la-fftn.lo corefcn/corefcn_libcorefcn_la-file-io.lo corefcn/corefcn_libcorefcn_la-filter.lo corefcn/corefcn_libcorefcn_la-find.lo corefcn/corefcn_libcorefcn_la-gammainc.lo corefcn/corefcn_libcorefcn_la-gcd.lo corefcn/corefcn_libcorefcn_la-getgrent.lo corefcn/corefcn_libcorefcn_la-getpwent.lo corefcn/corefcn_libcorefcn_la-getrusage.lo corefcn/corefcn_libcorefcn_la-givens.lo corefcn/corefcn_libcorefcn_la-gl-render.lo corefcn/corefcn_libcorefcn_la-gl2ps-renderer.lo corefcn/corefcn_libcorefcn_la-graphics.lo corefcn/corefcn_libcorefcn_la-gripes.lo corefcn/corefcn_libcorefcn_la-help.lo corefcn/corefcn_libcorefcn_la-hess.lo corefcn/corefcn_libcorefcn_la-hex2num.lo corefcn/corefcn_libcorefcn_la-hook-fcn.lo corefcn/corefcn_libcorefcn_la-input.lo corefcn/corefcn_libcorefcn_la-inv.lo corefcn/corefcn_libcorefcn_la-kron.lo corefcn/corefcn_libcorefcn_la-load-path.lo corefcn/corefcn_libcorefcn_la-load-save.lo corefcn/corefcn_libcorefcn_la-lookup.lo corefcn/corefcn_libcorefcn_la-ls-ascii-helper.lo corefcn/corefcn_libcorefcn_la-ls-hdf5.lo corefcn/corefcn_libcorefcn_la-ls-mat-ascii.lo corefcn/corefcn_libcorefcn_la-ls-mat4.lo corefcn/corefcn_libcorefcn_la-ls-mat5.lo corefcn/corefcn_libcorefcn_la-ls-oct-ascii.lo corefcn/corefcn_libcorefcn_la-ls-oct-binary.lo corefcn/corefcn_libcorefcn_la-ls-utils.lo corefcn/corefcn_libcorefcn_la-lsode.lo corefcn/corefcn_libcorefcn_la-lu.lo corefcn/corefcn_libcorefcn_la-luinc.lo corefcn/corefcn_libcorefcn_la-mappers.lo corefcn/corefcn_libcorefcn_la-matrix_type.lo corefcn/corefcn_libcorefcn_la-max.lo corefcn/corefcn_libcorefcn_la-md5sum.lo corefcn/corefcn_libcorefcn_la-mex.lo corefcn/corefcn_libcorefcn_la-mgorth.lo corefcn/corefcn_libcorefcn_la-nproc.lo corefcn/corefcn_libcorefcn_la-oct-fstrm.lo corefcn/corefcn_libcorefcn_la-oct-hist.lo corefcn/corefcn_libcorefcn_la-oct-iostrm.lo corefcn/corefcn_libcorefcn_la-oct-lvalue.lo corefcn/corefcn_libcorefcn_la-oct-map.lo corefcn/corefcn_libcorefcn_la-oct-obj.lo corefcn/corefcn_libcorefcn_la-oct-prcstrm.lo corefcn/corefcn_libcorefcn_la-oct-procbuf.lo corefcn/corefcn_libcorefcn_la-oct-stream.lo corefcn/corefcn_libcorefcn_la-oct-strstrm.lo corefcn/corefcn_libcorefcn_la-octave-link.lo corefcn/corefcn_libcorefcn_la-pager.lo corefcn/corefcn_libcorefcn_la-pinv.lo corefcn/corefcn_libcorefcn_la-pr-output.lo corefcn/corefcn_libcorefcn_la-procstream.lo corefcn/corefcn_libcorefcn_la-profiler.lo corefcn/corefcn_libcorefcn_la-quad.lo corefcn/corefcn_libcorefcn_la-quadcc.lo corefcn/corefcn_libcorefcn_la-qz.lo corefcn/corefcn_libcorefcn_la-rand.lo corefcn/corefcn_libcorefcn_la-rcond.lo corefcn/corefcn_libcorefcn_la-regexp.lo corefcn/corefcn_libcorefcn_la-schur.lo corefcn/corefcn_libcorefcn_la-sighandlers.lo corefcn/corefcn_libcorefcn_la-sparse-xdiv.lo corefcn/corefcn_libcorefcn_la-sparse-xpow.lo corefcn/corefcn_libcorefcn_la-sparse.lo corefcn/corefcn_libcorefcn_la-spparms.lo corefcn/corefcn_libcorefcn_la-sqrtm.lo corefcn/corefcn_libcorefcn_la-str2double.lo corefcn/corefcn_libcorefcn_la-strfind.lo corefcn/corefcn_libcorefcn_la-strfns.lo corefcn/corefcn_libcorefcn_la-sub2ind.lo corefcn/corefcn_libcorefcn_la-svd.lo corefcn/corefcn_libcorefcn_la-syl.lo corefcn/corefcn_libcorefcn_la-symtab.lo corefcn/corefcn_libcorefcn_la-syscalls.lo corefcn/corefcn_libcorefcn_la-sysdep.lo corefcn/corefcn_libcorefcn_la-time.lo corefcn/corefcn_libcorefcn_la-toplev.lo corefcn/corefcn_libcorefcn_la-tril.lo corefcn/corefcn_libcorefcn_la-txt-eng.lo corefcn/corefcn_libcorefcn_la-txt-eng-ft.lo corefcn/corefcn_libcorefcn_la-typecast.lo corefcn/corefcn_libcorefcn_la-urlwrite.lo corefcn/corefcn_libcorefcn_la-utils.lo corefcn/corefcn_libcorefcn_la-variables.lo corefcn/corefcn_libcorefcn_la-xdiv.lo corefcn/corefcn_libcorefcn_la-xnorm.lo corefcn/corefcn_libcorefcn_la-xpow.lo corefcn/corefcn_libcorefcn_la-zfstream.lo corefcn/corefcn_libcorefcn_la-jit-util.lo corefcn/corefcn_libcorefcn_la-jit-typeinfo.lo corefcn/corefcn_libcorefcn_la-jit-ir.lo corefcn/corefcn_libcorefcn_la-pt-jit.lo corefcn/corefcn_libcorefcn_la-cutils.lo corefcn/corefcn_libcorefcn_la-matherr.lo corefcn/corefcn_libcorefcn_la-siglist.lo -lutil -lm
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from parse-tree/oct-parse.yy:44:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: link: ar cru corefcn/.libs/libcorefcn.a corefcn/.libs/corefcn_libcorefcn_la-Cell.o corefcn/.libs/corefcn_libcorefcn_la-__contourc__.o corefcn/.libs/corefcn_libcorefcn_la-__dispatch__.o corefcn/.libs/corefcn_libcorefcn_la-__lin_interpn__.o corefcn/.libs/corefcn_libcorefcn_la-__pchip_deriv__.o corefcn/.libs/corefcn_libcorefcn_la-__qp__.o corefcn/.libs/corefcn_libcorefcn_la-balance.o corefcn/.libs/corefcn_libcorefcn_la-besselj.o corefcn/.libs/corefcn_libcorefcn_la-betainc.o corefcn/.libs/corefcn_libcorefcn_la-bitfcns.o corefcn/.libs/corefcn_libcorefcn_la-bsxfun.o corefcn/.libs/corefcn_libcorefcn_la-c-file-ptr-stream.o corefcn/.libs/corefcn_libcorefcn_la-cellfun.o corefcn/.libs/corefcn_libcorefcn_la-colloc.o corefcn/.libs/corefcn_libcorefcn_la-comment-list.o corefcn/.libs/corefcn_libcorefcn_la-conv2.o corefcn/.libs/corefcn_libcorefcn_la-daspk.o corefcn/.libs/corefcn_libcorefcn_la-dasrt.o corefcn/.libs/corefcn_libcorefcn_la-dassl.o corefcn/.libs/corefcn_libcorefcn_la-data.o corefcn/.libs/corefcn_libcorefcn_la-debug.o corefcn/.libs/corefcn_libcorefcn_la-defaults.o corefcn/.libs/corefcn_libcorefcn_la-defun.o corefcn/.libs/corefcn_libcorefcn_la-det.o corefcn/.libs/corefcn_libcorefcn_la-dirfns.o corefcn/.libs/corefcn_libcorefcn_la-display.o corefcn/.libs/corefcn_libcorefcn_la-dlmread.o corefcn/.libs/corefcn_libcorefcn_la-dot.o corefcn/.libs/corefcn_libcorefcn_la-dynamic-ld.o corefcn/.libs/corefcn_libcorefcn_la-eig.o corefcn/.libs/corefcn_libcorefcn_la-ellipj.o corefcn/.libs/corefcn_libcorefcn_la-error.o corefcn/.libs/corefcn_libcorefcn_la-fft.o corefcn/.libs/corefcn_libcorefcn_la-fft2.o corefcn/.libs/corefcn_libcorefcn_la-fftn.o corefcn/.libs/corefcn_libcorefcn_la-file-io.o corefcn/.libs/corefcn_libcorefcn_la-filter.o corefcn/.libs/corefcn_libcorefcn_la-find.o corefcn/.libs/corefcn_libcorefcn_la-gammainc.o corefcn/.libs/corefcn_libcorefcn_la-gcd.o corefcn/.libs/corefcn_libcorefcn_la-getgrent.o corefcn/.libs/corefcn_libcorefcn_la-getpwent.o corefcn/.libs/corefcn_libcorefcn_la-getrusage.o corefcn/.libs/corefcn_libcorefcn_la-givens.o corefcn/.libs/corefcn_libcorefcn_la-gl-render.o corefcn/.libs/corefcn_libcorefcn_la-gl2ps-renderer.o corefcn/.libs/corefcn_libcorefcn_la-graphics.o corefcn/.libs/corefcn_libcorefcn_la-gripes.o corefcn/.libs/corefcn_libcorefcn_la-help.o corefcn/.libs/corefcn_libcorefcn_la-hess.o corefcn/.libs/corefcn_libcorefcn_la-hex2num.o corefcn/.libs/corefcn_libcorefcn_la-hook-fcn.o corefcn/.libs/corefcn_libcorefcn_la-input.o corefcn/.libs/corefcn_libcorefcn_la-inv.o corefcn/.libs/corefcn_libcorefcn_la-kron.o corefcn/.libs/corefcn_libcorefcn_la-load-path.o corefcn/.libs/corefcn_libcorefcn_la-load-save.o corefcn/.libs/corefcn_libcorefcn_la-lookup.o corefcn/.libs/corefcn_libcorefcn_la-ls-ascii-helper.o corefcn/.libs/corefcn_libcorefcn_la-ls-hdf5.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat-ascii.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat4.o corefcn/.libs/corefcn_libcorefcn_la-ls-mat5.o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-ascii.o corefcn/.libs/corefcn_libcorefcn_la-ls-oct-binary.o corefcn/.libs/corefcn_libcorefcn_la-ls-utils.o corefcn/.libs/corefcn_libcorefcn_la-lsode.o corefcn/.libs/corefcn_libcorefcn_la-lu.o corefcn/.libs/corefcn_libcorefcn_la-luinc.o corefcn/.libs/corefcn_libcorefcn_la-mappers.o corefcn/.libs/corefcn_libcorefcn_la-matrix_type.o corefcn/.libs/corefcn_libcorefcn_la-max.o corefcn/.libs/corefcn_libcorefcn_la-md5sum.o corefcn/.libs/corefcn_libcorefcn_la-mex.o corefcn/.libs/corefcn_libcorefcn_la-mgorth.o corefcn/.libs/corefcn_libcorefcn_la-nproc.o corefcn/.libs/corefcn_libcorefcn_la-oct-fstrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-hist.o corefcn/.libs/corefcn_libcorefcn_la-oct-iostrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-lvalue.o corefcn/.libs/corefcn_libcorefcn_la-oct-map.o corefcn/.libs/corefcn_libcorefcn_la-oct-obj.o corefcn/.libs/corefcn_libcorefcn_la-oct-prcstrm.o corefcn/.libs/corefcn_libcorefcn_la-oct-procbuf.o corefcn/.libs/corefcn_libcorefcn_la-oct-stream.o corefcn/.libs/corefcn_libcorefcn_la-oct-strstrm.o corefcn/.libs/corefcn_libcorefcn_la-octave-link.o corefcn/.libs/corefcn_libcorefcn_la-pager.o corefcn/.libs/corefcn_libcorefcn_la-pinv.o corefcn/.libs/corefcn_libcorefcn_la-pr-output.o corefcn/.libs/corefcn_libcorefcn_la-procstream.o corefcn/.libs/corefcn_libcorefcn_la-profiler.o corefcn/.libs/corefcn_libcorefcn_la-quad.o corefcn/.libs/corefcn_libcorefcn_la-quadcc.o corefcn/.libs/corefcn_libcorefcn_la-qz.o corefcn/.libs/corefcn_libcorefcn_la-rand.o corefcn/.libs/corefcn_libcorefcn_la-rcond.o corefcn/.libs/corefcn_libcorefcn_la-regexp.o corefcn/.libs/corefcn_libcorefcn_la-schur.o corefcn/.libs/corefcn_libcorefcn_la-sighandlers.o corefcn/.libs/corefcn_libcorefcn_la-sparse-xdiv.o corefcn/.libs/corefcn_libcorefcn_la-sparse-xpow.o corefcn/.libs/corefcn_libcorefcn_la-sparse.o corefcn/.libs/corefcn_libcorefcn_la-spparms.o corefcn/.libs/corefcn_libcorefcn_la-sqrtm.o corefcn/.libs/corefcn_libcorefcn_la-str2double.o corefcn/.libs/corefcn_libcorefcn_la-strfind.o corefcn/.libs/corefcn_libcorefcn_la-strfns.o corefcn/.libs/corefcn_libcorefcn_la-sub2ind.o corefcn/.libs/corefcn_libcorefcn_la-svd.o corefcn/.libs/corefcn_libcorefcn_la-syl.o corefcn/.libs/corefcn_libcorefcn_la-symtab.o corefcn/.libs/corefcn_libcorefcn_la-syscalls.o corefcn/.libs/corefcn_libcorefcn_la-sysdep.o corefcn/.libs/corefcn_libcorefcn_la-time.o corefcn/.libs/corefcn_libcorefcn_la-toplev.o corefcn/.libs/corefcn_libcorefcn_la-tril.o corefcn/.libs/corefcn_libcorefcn_la-txt-eng.o corefcn/.libs/corefcn_libcorefcn_la-txt-eng-ft.o corefcn/.libs/corefcn_libcorefcn_la-typecast.o corefcn/.libs/corefcn_libcorefcn_la-urlwrite.o corefcn/.libs/corefcn_libcorefcn_la-utils.o corefcn/.libs/corefcn_libcorefcn_la-variables.o corefcn/.libs/corefcn_libcorefcn_la-xdiv.o corefcn/.libs/corefcn_libcorefcn_la-xnorm.o corefcn/.libs/corefcn_libcorefcn_la-xpow.o corefcn/.libs/corefcn_libcorefcn_la-zfstream.o corefcn/.libs/corefcn_libcorefcn_la-jit-util.o corefcn/.libs/corefcn_libcorefcn_la-jit-typeinfo.o corefcn/.libs/corefcn_libcorefcn_la-jit-ir.o corefcn/.libs/corefcn_libcorefcn_la-pt-jit.o corefcn/.libs/corefcn_libcorefcn_la-cutils.o corefcn/.libs/corefcn_libcorefcn_la-matherr.o corefcn/.libs/corefcn_libcorefcn_la-siglist.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from ../../libinterp/parse-tree/lex.ll:81:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o corefcn/libtex_parser.la corefcn/corefcn_libtex_parser_la-oct-tex-lexer.lo corefcn/corefcn_libtex_parser_la-oct-tex-parser.lo -lutil -lm
libtool: link: ar cru corefcn/.libs/libtex_parser.a corefcn/.libs/corefcn_libtex_parser_la-oct-tex-lexer.o corefcn/.libs/corefcn_libtex_parser_la-oct-tex-parser.o
libtool: link: ranlib corefcn/.libs/libtex_parser.a
libtool: link: ( cd "corefcn/.libs" && rm -f "libtex_parser.la" && ln -s "../libtex_parser.la" "libtex_parser.la" )
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo `test -f 'dldfcn/__delaunayn__.cc' || echo './'`dldfcn/__delaunayn__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__delaunayn__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from parse-tree/oct-parse.yy:44:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
parse-tree/lex.cc: At global scope:
parse-tree/lex.cc:3922:58: warning: unused parameter 'yyscanner' [-Wunused-parameter]
static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
^
parse-tree/lex.cc:4254:48: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *octave_alloc (yy_size_t size , yyscan_t yyscanner)
^
parse-tree/lex.cc:4259:63: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void *octave_realloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
^
parse-tree/lex.cc:4271:41: warning: unused parameter 'yyscanner' [-Wunused-parameter]
void octave_free (void * ptr , yyscan_t yyscanner)
^
../../libinterp/parse-tree/lex.ll: In member function 'void octave_base_lexer::xunput(char, char*)':
../../libinterp/parse-tree/lex.ll:2181:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from dldfcn/__delaunayn__.cc:48:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
libtool: link: ranlib corefcn/.libs/libcorefcn.a
libtool: link: ( cd "corefcn/.libs" && rm -f "libcorefcn.la" && ln -s "../libcorefcn.la" "libcorefcn.la" )
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/__dsearchn__.lo dldfcn/__dsearchn__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__dsearchn__.cc -fPIC -DPIC -o dldfcn/.libs/__dsearchn__.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from dldfcn/__delaunayn__.cc:48:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__dsearchn__.cc:33:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__dsearchn__.cc:33:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___eigs___la-__eigs__.lo `test -f 'dldfcn/__eigs__.cc' || echo './'`dldfcn/__eigs__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__eigs__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___eigs___la-__eigs__.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo `test -f 'dldfcn/__fltk_uigetfile__.cc' || echo './'`dldfcn/__fltk_uigetfile__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__fltk_uigetfile__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from dldfcn/__eigs__.cc:27:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__fltk_uigetfile__.cc:44:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from dldfcn/__eigs__.cc:27:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__fltk_uigetfile__.cc:44:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___glpk___la-__glpk__.lo `test -f 'dldfcn/__glpk__.cc' || echo './'`dldfcn/__glpk__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__glpk__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___glpk___la-__glpk__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__glpk__.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__glpk__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo `test -f 'dldfcn/__init_fltk__.cc' || echo './'`dldfcn/__init_fltk__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng12 -DCP936 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__init_fltk__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___init_fltk___la-__init_fltk__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from ./builtin-defun-decls.h:6,
from dldfcn/__init_fltk__.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./builtin-defun-decls.h:6,
from dldfcn/__init_fltk__.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo `test -f 'dldfcn/__init_gnuplot__.cc' || echo './'`dldfcn/__init_gnuplot__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/freetype2 -I/usr/include/freetype2 -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__init_gnuplot__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from corefcn/oct-obj.h:31,
from ./builtin-defun-decls.h:6,
from ./builtins.h:27,
from dldfcn/__init_gnuplot__.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
dldfcn/__glpk__.cc: In function 'octave_value_list F__glpk__(const octave_value_list&, int)':
dldfcn/__glpk__.cc:719:15: warning: variable 'errnum' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered]
int status, errnum = 0;
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./builtin-defun-decls.h:6,
from ./builtins.h:27,
from dldfcn/__init_gnuplot__.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/GraphicsMagick -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___magick_read___la-__magick_read__.lo `test -f 'dldfcn/__magick_read__.cc' || echo './'`dldfcn/__magick_read__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/GraphicsMagick -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__magick_read__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___magick_read___la-__magick_read__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__magick_read__.cc:34:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/__magick_read__.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn___voronoi___la-__voronoi__.lo `test -f 'dldfcn/__voronoi__.cc' || echo './'`dldfcn/__voronoi__.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/__voronoi__.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn___voronoi___la-__voronoi__.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from dldfcn/__voronoi__.cc:43:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from dldfcn/__voronoi__.cc:43:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_amd_la-amd.lo `test -f 'dldfcn/amd.cc' || echo './'`dldfcn/amd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/amd.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_amd_la-amd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from dldfcn/amd.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_ccolamd_la-ccolamd.lo `test -f 'dldfcn/ccolamd.cc' || echo './'`dldfcn/ccolamd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/ccolamd.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_ccolamd_la-ccolamd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from dldfcn/ccolamd.cc:35:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from dldfcn/amd.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_chol_la-chol.lo `test -f 'dldfcn/chol.cc' || echo './'`dldfcn/chol.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/chol.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_chol_la-chol.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxCHOL.h:29,
from dldfcn/chol.cc:30:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from dldfcn/ccolamd.cc:35:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from ../liboctave/numeric/SparseCmplxCHOL.h:28,
from dldfcn/chol.cc:34:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_colamd_la-colamd.lo `test -f 'dldfcn/colamd.cc' || echo './'`dldfcn/colamd.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/colamd.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_colamd_la-colamd.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from dldfcn/colamd.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_convhulln_la-convhulln.lo `test -f 'dldfcn/convhulln.cc' || echo './'`dldfcn/convhulln.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/convhulln.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_convhulln_la-convhulln.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from corefcn/Cell.h:29,
from dldfcn/convhulln.cc:38:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from dldfcn/colamd.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/Cell.h:32,
from dldfcn/convhulln.cc:38:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_dmperm_la-dmperm.lo `test -f 'dldfcn/dmperm.cc' || echo './'`dldfcn/dmperm.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/dmperm.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_dmperm_la-dmperm.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/dmperm.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_fftw_la-fftw.lo `test -f 'dldfcn/fftw.cc' || echo './'`dldfcn/fftw.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/fftw.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_fftw_la-fftw.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/fftw.cc:31:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/dmperm.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_qr_la-qr.lo `test -f 'dldfcn/qr.cc' || echo './'`dldfcn/qr.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/qr.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_qr_la-qr.o
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/fftw.cc:31:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/CMatrix.h:26,
from ../liboctave/numeric/CmplxQR.h:29,
from dldfcn/qr.cc:29:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_symbfact_la-symbfact.lo `test -f 'dldfcn/symbfact.cc' || echo './'`dldfcn/symbfact.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/symbfact.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_symbfact_la-symbfact.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dColVector.h:27,
from ../liboctave/numeric/sparse-base-chol.h:28,
from ../liboctave/numeric/SparseCmplxCHOL.h:27,
from dldfcn/symbfact.cc:28:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from ../liboctave/numeric/SparseQR.h:30,
from dldfcn/qr.cc:37:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/dldfcn_symrcm_la-symrcm.lo `test -f 'dldfcn/symrcm.cc' || echo './'`dldfcn/symrcm.cc
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/dSparse.h:36,
from ../liboctave/numeric/SparseCmplxCHOL.h:28,
from dldfcn/symbfact.cc:28:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/symrcm.cc -fPIC -DPIC -o dldfcn/.libs/dldfcn_symrcm_la-symrcm.o
/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c -o dldfcn/tsearch.lo dldfcn/tsearch.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators -I../liboctave/operators -I../liboctave/system -I../liboctave/util -I./octave-value -I./operators -Iparse-tree -I./parse-tree -Icorefcn -I./corefcn -I../libgnu -I../libgnu -D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -c dldfcn/tsearch.cc -fPIC -DPIC -o dldfcn/.libs/tsearch.o
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/array/MArray.h:28,
from ../liboctave/array/dMatrix.h:26,
from ../liboctave/array/Range.h:28,
from ./octave-value/ov.h:33,
from dldfcn/symrcm.cc:57:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/array/idx-vector.h:37:0,
from ../liboctave/array/Array.h:36,
from ../liboctave/util/str-vec.h:31,
from ./octave-value/ov-fcn.h:29,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/tsearch.cc:36:
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<double>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:148:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (Complex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = std::complex<float>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:149:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (FloatComplex)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int16* {aka octave_int<short int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:152:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int32* {aka octave_int<int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:153:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_int64* {aka octave_int<long long int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:154:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_int64)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<short unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint16* {aka octave_int<short unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:156:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint16)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint32* {aka octave_int<unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:157:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint32)
^
../liboctave/util/oct-mem.h: In function 'T* no_ctor_new(size_t) [with T = octave_int<long long unsigned int>; size_t = unsigned int]':
../liboctave/util/oct-mem.h:143:74: warning: cast from 'char*' to 'octave_uint64* {aka octave_int<long long unsigned int>*}' increases required alignment of target type [-Wcast-align]
{ return reinterpret_cast<T *> (new char [safe_size_comp (n, sizeof (T))]); } \
^
../liboctave/util/oct-mem.h:158:1: note: in expansion of macro 'DEFINE_POD_NEW_DELETE'
DEFINE_POD_NEW_DELETE (octave_uint64)
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from dldfcn/symrcm.cc:57:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
In file included from ../liboctave/operators/Sparse-op-defs.h:30:0,
from ../liboctave/array/boolSparse.h:29,
from ../liboctave/operators/mx-base.h:65,
from ./octave-value/ov.h:37,
from corefcn/oct-obj.h:34,
from ./octave-value/ov-fcn.h:32,
from ./octave-value/ov-builtin.h:28,
from corefcn/defun-int.h:28,
from corefcn/defun-dld.h:30,
from dldfcn/tsearch.cc:36:
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short unsigned int>::operator short unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:126:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<short int>::operator short int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:127:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (short);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<int>::operator int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:128:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned int>::operator unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:129:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned int);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long int>::operator long int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<long unsigned int>::operator long unsigned int*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (unsigned long);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<float>::operator float*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (float);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<double>::operator double*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (double);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<double> >::operator Complex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'Complex* {aka std::complex<double>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (Complex);
^
../liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer<std::complex<float> >::operator FloatComplex*() const':
../liboctave/util/oct-locbuf.h:120:51: warning: cast from 'char*' to 'FloatComplex* {aka std::complex<float>*}' increases required alignment of target type [-Wcast-align]
return reinterpret_cast<TYPE *> (this->data ()); \
^
../liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER'
SPECIALIZE_POD_BUFFER (FloatComplex);
^
./mk-pkg-add dldfcn/__delaunayn__.df dldfcn/__dsearchn__.df dldfcn/__eigs__.df dldfcn/__fltk_uigetfile__.df dldfcn/__glpk__.df dldfcn/__init_fltk__.df dldfcn/__init_gnuplot__.df dldfcn/__magick_read__.df dldfcn/__voronoi__.df dldfcn/amd.df dldfcn/ccolamd.df dldfcn/chol.df dldfcn/colamd.df dldfcn/convhulln.df dldfcn/dmperm.df dldfcn/fftw.df dldfcn/qr.df dldfcn/symbfact.df dldfcn/symrcm.df dldfcn/tsearch.df > dldfcn/PKG_ADD-t
mv dldfcn/PKG_ADD-t dldfcn/PKG_ADD
if [ "x." != "x." ] && [ -f ./DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
cp ./DOCSTRINGS DOCSTRINGS; \
touch -r ./DOCSTRINGS DOCSTRINGS; \
fi
creating .DOCSTRINGS from .cc source files
../build-aux/move-if-change .DOCSTRINGS DOCSTRINGS
DOCSTRINGS is unchanged
touch .DOCSTRINGS
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o octave-value/liboctave-value.la octave-value/octave_value_liboctave_value_la-ov-base.lo octave-value/octave_value_liboctave_value_la-ov-bool-mat.lo octave-value/octave_value_liboctave_value_la-ov-bool.lo octave-value/octave_value_liboctave_value_la-ov-builtin.lo octave-value/octave_value_liboctave_value_la-ov-cell.lo octave-value/octave_value_liboctave_value_la-ov-ch-mat.lo octave-value/octave_value_liboctave_value_la-ov-class.lo octave-value/octave_value_liboctave_value_la-ov-colon.lo octave-value/octave_value_liboctave_value_la-ov-complex.lo octave-value/octave_value_liboctave_value_la-ov-cs-list.lo octave-value/octave_value_liboctave_value_la-ov-cx-diag.lo octave-value/octave_value_liboctave_value_la-ov-cx-mat.lo octave-value/octave_value_liboctave_value_la-ov-dld-fcn.lo octave-value/octave_value_liboctave_value_la-ov-fcn-handle.lo octave-value/octave_value_liboctave_value_la-ov-fcn-inline.lo octave-value/octave_value_liboctave_value_la-ov-fcn.lo octave-value/octave_value_liboctave_value_la-ov-float.lo octave-value/octave_value_liboctave_value_la-ov-flt-complex.lo octave-value/octave_value_liboctave_value_la-ov-flt-cx-diag.lo octave-value/octave_value_liboctave_value_la-ov-flt-cx-mat.lo octave-value/octave_value_liboctave_value_la-ov-flt-re-diag.lo octave-value/octave_value_liboctave_value_la-ov-flt-re-mat.lo octave-value/octave_value_liboctave_value_la-ov-java.lo octave-value/octave_value_liboctave_value_la-ov-lazy-idx.lo octave-value/octave_value_liboctave_value_la-ov-mex-fcn.lo octave-value/octave_value_liboctave_value_la-ov-null-mat.lo octave-value/octave_value_liboctave_value_la-ov-oncleanup.lo octave-value/octave_value_liboctave_value_la-ov-perm.lo octave-value/octave_value_liboctave_value_la-ov-range.lo octave-value/octave_value_liboctave_value_la-ov-re-diag.lo octave-value/octave_value_liboctave_value_la-ov-re-mat.lo octave-value/octave_value_liboctave_value_la-ov-scalar.lo octave-value/octave_value_liboctave_value_la-ov-str-mat.lo octave-value/octave_value_liboctave_value_la-ov-struct.lo octave-value/octave_value_liboctave_value_la-ov-typeinfo.lo octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo octave-value/octave_value_liboctave_value_la-ov.lo octave-value/octave_value_liboctave_value_la-ov-int16.lo octave-value/octave_value_liboctave_value_la-ov-int32.lo octave-value/octave_value_liboctave_value_la-ov-int64.lo octave-value/octave_value_liboctave_value_la-ov-int8.lo octave-value/octave_value_liboctave_value_la-ov-uint16.lo octave-value/octave_value_liboctave_value_la-ov-uint32.lo octave-value/octave_value_liboctave_value_la-ov-uint64.lo octave-value/octave_value_liboctave_value_la-ov-uint8.lo octave-value/octave_value_liboctave_value_la-ov-base-sparse.lo octave-value/octave_value_liboctave_value_la-ov-bool-sparse.lo octave-value/octave_value_liboctave_value_la-ov-cx-sparse.lo octave-value/octave_value_liboctave_value_la-ov-re-sparse.lo -lutil -lm
libtool: link: ar cru octave-value/.libs/liboctave-value.a octave-value/.libs/octave_value_liboctave_value_la-ov-base.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool.o octave-value/.libs/octave_value_liboctave_value_la-ov-builtin.o octave-value/.libs/octave_value_liboctave_value_la-ov-cell.o octave-value/.libs/octave_value_liboctave_value_la-ov-ch-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-class.o octave-value/.libs/octave_value_liboctave_value_la-ov-colon.o octave-value/.libs/octave_value_liboctave_value_la-ov-complex.o octave-value/.libs/octave_value_liboctave_value_la-ov-cs-list.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-dld-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-handle.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn-inline.o octave-value/.libs/octave_value_liboctave_value_la-ov-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-float.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-complex.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-cx-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-flt-re-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-java.o octave-value/.libs/octave_value_liboctave_value_la-ov-lazy-idx.o octave-value/.libs/octave_value_liboctave_value_la-ov-mex-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov-null-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-oncleanup.o octave-value/.libs/octave_value_liboctave_value_la-ov-perm.o octave-value/.libs/octave_value_liboctave_value_la-ov-range.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-diag.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-scalar.o octave-value/.libs/octave_value_liboctave_value_la-ov-str-mat.o octave-value/.libs/octave_value_liboctave_value_la-ov-struct.o octave-value/.libs/octave_value_liboctave_value_la-ov-typeinfo.o octave-value/.libs/octave_value_liboctave_value_la-ov-usr-fcn.o octave-value/.libs/octave_value_liboctave_value_la-ov.o octave-value/.libs/octave_value_liboctave_value_la-ov-int16.o octave-value/.libs/octave_value_liboctave_value_la-ov-int32.o octave-value/.libs/octave_value_liboctave_value_la-ov-int64.o octave-value/.libs/octave_value_liboctave_value_la-ov-int8.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint16.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint32.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint64.o octave-value/.libs/octave_value_liboctave_value_la-ov-uint8.o octave-value/.libs/octave_value_liboctave_value_la-ov-base-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-bool-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-cx-sparse.o octave-value/.libs/octave_value_liboctave_value_la-ov-re-sparse.o
libtool: link: ranlib octave-value/.libs/liboctave-value.a
libtool: link: ( cd "octave-value/.libs" && rm -f "liboctave-value.la" && ln -s "../liboctave-value.la" "liboctave-value.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o parse-tree/libparse-tree.la parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo parse-tree/parse_tree_libparse_tree_la-pt-array-list.lo parse-tree/parse_tree_libparse_tree_la-pt-assign.lo parse-tree/parse_tree_libparse_tree_la-pt-binop.lo parse-tree/parse_tree_libparse_tree_la-pt-bp.lo parse-tree/parse_tree_libparse_tree_la-pt-cbinop.lo parse-tree/parse_tree_libparse_tree_la-pt-cell.lo parse-tree/parse_tree_libparse_tree_la-pt-check.lo parse-tree/parse_tree_libparse_tree_la-pt-cmd.lo parse-tree/parse_tree_libparse_tree_la-pt-colon.lo parse-tree/parse_tree_libparse_tree_la-pt-const.lo parse-tree/parse_tree_libparse_tree_la-pt-decl.lo parse-tree/parse_tree_libparse_tree_la-pt-eval.lo parse-tree/parse_tree_libparse_tree_la-pt-except.lo parse-tree/parse_tree_libparse_tree_la-pt-exp.lo parse-tree/parse_tree_libparse_tree_la-pt-fcn-handle.lo parse-tree/parse_tree_libparse_tree_la-pt-id.lo parse-tree/parse_tree_libparse_tree_la-pt-idx.lo parse-tree/parse_tree_libparse_tree_la-pt-jump.lo parse-tree/parse_tree_libparse_tree_la-pt-loop.lo parse-tree/parse_tree_libparse_tree_la-pt-mat.lo parse-tree/parse_tree_libparse_tree_la-pt-misc.lo parse-tree/parse_tree_libparse_tree_la-pt-pr-code.lo parse-tree/parse_tree_libparse_tree_la-pt-select.lo parse-tree/parse_tree_libparse_tree_la-pt-stmt.lo parse-tree/parse_tree_libparse_tree_la-pt-unop.lo parse-tree/parse_tree_libparse_tree_la-pt.lo parse-tree/parse_tree_libparse_tree_la-token.lo -lutil -lm
libtool: link: ar cru parse-tree/.libs/libparse-tree.a parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-array-list.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-assign.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-binop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-bp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cbinop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cell.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-check.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-cmd.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-colon.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-const.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-decl.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-eval.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-except.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-exp.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-fcn-handle.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-id.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-idx.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-jump.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-loop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-mat.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-misc.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-pr-code.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-select.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-stmt.o parse-tree/.libs/parse_tree_libparse_tree_la-pt-unop.o parse-tree/.libs/parse_tree_libparse_tree_la-pt.o parse-tree/.libs/parse_tree_libparse_tree_la-token.o
libtool: link: ranlib parse-tree/.libs/libparse-tree.a
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -Wl,-z,relro -o parse-tree/libparser.la parse-tree/parse_tree_libparser_la-lex.lo parse-tree/parse_tree_libparser_la-oct-parse.lo -lutil -lm
libtool: link: ( cd "parse-tree/.libs" && rm -f "libparse-tree.la" && ln -s "../libparse-tree.la" "libparse-tree.la" )
libtool: link: ar cru parse-tree/.libs/libparser.a parse-tree/.libs/parse_tree_libparser_la-lex.o parse-tree/.libs/parse_tree_libparser_la-oct-parse.o
libtool: link: ranlib parse-tree/.libs/libparser.a
libtool: link: ( cd "parse-tree/.libs" && rm -f "libparser.la" && ln -s "../libparser.la" "libparser.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -o liboctinterp.la -rpath /usr/lib/arm-linux-gnueabihf liboctinterp_la-octave.lo liboctinterp_la-version.lo operators/liboctinterp_la-op-b-b.lo operators/liboctinterp_la-op-b-bm.lo operators/liboctinterp_la-op-b-sbm.lo operators/liboctinterp_la-op-bm-b.lo operators/liboctinterp_la-op-bm-bm.lo operators/liboctinterp_la-op-bm-sbm.lo operators/liboctinterp_la-op-cdm-cdm.lo operators/liboctinterp_la-op-cdm-cm.lo operators/liboctinterp_la-op-cdm-cs.lo operators/liboctinterp_la-op-cdm-dm.lo operators/liboctinterp_la-op-cdm-m.lo operators/liboctinterp_la-op-cdm-s.lo operators/liboctinterp_la-op-cell.lo operators/liboctinterp_la-op-chm.lo operators/liboctinterp_la-op-class.lo operators/liboctinterp_la-op-cm-cdm.lo operators/liboctinterp_la-op-cm-cm.lo operators/liboctinterp_la-op-cm-cs.lo operators/liboctinterp_la-op-cm-dm.lo operators/liboctinterp_la-op-cm-m.lo operators/liboctinterp_la-op-cm-pm.lo operators/liboctinterp_la-op-cm-s.lo operators/liboctinterp_la-op-cm-scm.lo operators/liboctinterp_la-op-cm-sm.lo operators/liboctinterp_la-op-cs-cm.lo operators/liboctinterp_la-op-cs-cs.lo operators/liboctinterp_la-op-cs-m.lo operators/liboctinterp_la-op-cs-s.lo operators/liboctinterp_la-op-cs-scm.lo operators/liboctinterp_la-op-cs-sm.lo operators/liboctinterp_la-op-dm-cdm.lo operators/liboctinterp_la-op-dm-cm.lo operators/liboctinterp_la-op-dm-cs.lo operators/liboctinterp_la-op-dm-dm.lo operators/liboctinterp_la-op-dm-m.lo operators/liboctinterp_la-op-dm-s.lo operators/liboctinterp_la-op-dm-scm.lo operators/liboctinterp_la-op-dm-sm.lo operators/liboctinterp_la-op-double-conv.lo operators/liboctinterp_la-op-fcdm-fcdm.lo operators/liboctinterp_la-op-fcdm-fcm.lo operators/liboctinterp_la-op-fcdm-fcs.lo operators/liboctinterp_la-op-fcdm-fdm.lo operators/liboctinterp_la-op-fcdm-fm.lo operators/liboctinterp_la-op-fcdm-fs.lo operators/liboctinterp_la-op-fcm-fcdm.lo operators/liboctinterp_la-op-fcm-fcm.lo operators/liboctinterp_la-op-fcm-fcs.lo operators/liboctinterp_la-op-fcm-fdm.lo operators/liboctinterp_la-op-fcm-fm.lo operators/liboctinterp_la-op-fcm-fs.lo operators/liboctinterp_la-op-fcm-pm.lo operators/liboctinterp_la-op-fcn.lo operators/liboctinterp_la-op-fcs-fcm.lo operators/liboctinterp_la-op-fcs-fcs.lo operators/liboctinterp_la-op-fcs-fm.lo operators/liboctinterp_la-op-fcs-fs.lo operators/liboctinterp_la-op-fdm-fcdm.lo operators/liboctinterp_la-op-fdm-fcm.lo operators/liboctinterp_la-op-fdm-fcs.lo operators/liboctinterp_la-op-fdm-fdm.lo operators/liboctinterp_la-op-fdm-fm.lo operators/liboctinterp_la-op-fdm-fs.lo operators/liboctinterp_la-op-float-conv.lo operators/liboctinterp_la-op-fm-fcdm.lo operators/liboctinterp_la-op-fm-fcm.lo operators/liboctinterp_la-op-fm-fcs.lo operators/liboctinterp_la-op-fm-fdm.lo operators/liboctinterp_la-op-fm-fm.lo operators/liboctinterp_la-op-fm-fs.lo operators/liboctinterp_la-op-fm-pm.lo operators/liboctinterp_la-op-fs-fcm.lo operators/liboctinterp_la-op-fs-fcs.lo operators/liboctinterp_la-op-fs-fm.lo operators/liboctinterp_la-op-fs-fs.lo operators/liboctinterp_la-op-i16-i16.lo operators/liboctinterp_la-op-i32-i32.lo operators/liboctinterp_la-op-i64-i64.lo operators/liboctinterp_la-op-i8-i8.lo operators/liboctinterp_la-op-int-concat.lo operators/liboctinterp_la-op-int-conv.lo operators/liboctinterp_la-op-m-cdm.lo operators/liboctinterp_la-op-m-cm.lo operators/liboctinterp_la-op-m-cs.lo operators/liboctinterp_la-op-m-dm.lo operators/liboctinterp_la-op-m-m.lo operators/liboctinterp_la-op-m-pm.lo operators/liboctinterp_la-op-m-s.lo operators/liboctinterp_la-op-m-scm.lo operators/liboctinterp_la-op-m-sm.lo operators/liboctinterp_la-op-pm-cm.lo operators/liboctinterp_la-op-pm-fcm.lo operators/liboctinterp_la-op-pm-fm.lo operators/liboctinterp_la-op-pm-m.lo operators/liboctinterp_la-op-pm-pm.lo operators/liboctinterp_la-op-pm-scm.lo operators/liboctinterp_la-op-pm-sm.lo operators/liboctinterp_la-op-range.lo operators/liboctinterp_la-op-s-cm.lo operators/liboctinterp_la-op-s-cs.lo operators/liboctinterp_la-op-s-m.lo operators/liboctinterp_la-op-s-s.lo operators/liboctinterp_la-op-s-scm.lo operators/liboctinterp_la-op-s-sm.lo operators/liboctinterp_la-op-sbm-b.lo operators/liboctinterp_la-op-sbm-bm.lo operators/liboctinterp_la-op-sbm-sbm.lo operators/liboctinterp_la-op-scm-cm.lo operators/liboctinterp_la-op-scm-cs.lo operators/liboctinterp_la-op-scm-m.lo operators/liboctinterp_la-op-scm-s.lo operators/liboctinterp_la-op-scm-scm.lo operators/liboctinterp_la-op-scm-sm.lo operators/liboctinterp_la-op-sm-cm.lo operators/liboctinterp_la-op-sm-cs.lo operators/liboctinterp_la-op-sm-m.lo operators/liboctinterp_la-op-sm-s.lo operators/liboctinterp_la-op-sm-scm.lo operators/liboctinterp_la-op-sm-sm.lo operators/liboctinterp_la-op-str-m.lo operators/liboctinterp_la-op-str-s.lo operators/liboctinterp_la-op-str-str.lo operators/liboctinterp_la-op-struct.lo operators/liboctinterp_la-op-ui16-ui16.lo operators/liboctinterp_la-op-ui32-ui32.lo operators/liboctinterp_la-op-ui64-ui64.lo operators/liboctinterp_la-op-ui8-ui8.lo template-inst/liboctinterp_la-Array-os.lo template-inst/liboctinterp_la-Array-tc.lo template-inst/liboctinterp_la-Array-jit.lo corefcn/liboctinterp_la-oct-errno.lo operators/liboctinterp_la-ops.lo liboctinterp_la-builtins.lo octave-value/liboctave-value.la parse-tree/libparse-tree.la parse-tree/libparser.la corefcn/libcorefcn.la corefcn/libtex_parser.la ../liboctave/liboctave.la -lfreetype -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig -lfreetype -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -lm
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o .libs/liboctinterp_la-octave.o .libs/liboctinterp_la-version.o operators/.libs/liboctinterp_la-op-b-b.o operators/.libs/liboctinterp_la-op-b-bm.o operators/.libs/liboctinterp_la-op-b-sbm.o operators/.libs/liboctinterp_la-op-bm-b.o operators/.libs/liboctinterp_la-op-bm-bm.o operators/.libs/liboctinterp_la-op-bm-sbm.o operators/.libs/liboctinterp_la-op-cdm-cdm.o operators/.libs/liboctinterp_la-op-cdm-cm.o operators/.libs/liboctinterp_la-op-cdm-cs.o operators/.libs/liboctinterp_la-op-cdm-dm.o operators/.libs/liboctinterp_la-op-cdm-m.o operators/.libs/liboctinterp_la-op-cdm-s.o operators/.libs/liboctinterp_la-op-cell.o operators/.libs/liboctinterp_la-op-chm.o operators/.libs/liboctinterp_la-op-class.o operators/.libs/liboctinterp_la-op-cm-cdm.o operators/.libs/liboctinterp_la-op-cm-cm.o operators/.libs/liboctinterp_la-op-cm-cs.o operators/.libs/liboctinterp_la-op-cm-dm.o operators/.libs/liboctinterp_la-op-cm-m.o operators/.libs/liboctinterp_la-op-cm-pm.o operators/.libs/liboctinterp_la-op-cm-s.o operators/.libs/liboctinterp_la-op-cm-scm.o operators/.libs/liboctinterp_la-op-cm-sm.o operators/.libs/liboctinterp_la-op-cs-cm.o operators/.libs/liboctinterp_la-op-cs-cs.o operators/.libs/liboctinterp_la-op-cs-m.o operators/.libs/liboctinterp_la-op-cs-s.o operators/.libs/liboctinterp_la-op-cs-scm.o operators/.libs/liboctinterp_la-op-cs-sm.o operators/.libs/liboctinterp_la-op-dm-cdm.o operators/.libs/liboctinterp_la-op-dm-cm.o operators/.libs/liboctinterp_la-op-dm-cs.o operators/.libs/liboctinterp_la-op-dm-dm.o operators/.libs/liboctinterp_la-op-dm-m.o operators/.libs/liboctinterp_la-op-dm-s.o operators/.libs/liboctinterp_la-op-dm-scm.o operators/.libs/liboctinterp_la-op-dm-sm.o operators/.libs/liboctinterp_la-op-double-conv.o operators/.libs/liboctinterp_la-op-fcdm-fcdm.o operators/.libs/liboctinterp_la-op-fcdm-fcm.o operators/.libs/liboctinterp_la-op-fcdm-fcs.o operators/.libs/liboctinterp_la-op-fcdm-fdm.o operators/.libs/liboctinterp_la-op-fcdm-fm.o operators/.libs/liboctinterp_la-op-fcdm-fs.o operators/.libs/liboctinterp_la-op-fcm-fcdm.o operators/.libs/liboctinterp_la-op-fcm-fcm.o operators/.libs/liboctinterp_la-op-fcm-fcs.o operators/.libs/liboctinterp_la-op-fcm-fdm.o operators/.libs/liboctinterp_la-op-fcm-fm.o operators/.libs/liboctinterp_la-op-fcm-fs.o operators/.libs/liboctinterp_la-op-fcm-pm.o operators/.libs/liboctinterp_la-op-fcn.o operators/.libs/liboctinterp_la-op-fcs-fcm.o operators/.libs/liboctinterp_la-op-fcs-fcs.o operators/.libs/liboctinterp_la-op-fcs-fm.o operators/.libs/liboctinterp_la-op-fcs-fs.o operators/.libs/liboctinterp_la-op-fdm-fcdm.o operators/.libs/liboctinterp_la-op-fdm-fcm.o operators/.libs/liboctinterp_la-op-fdm-fcs.o operators/.libs/liboctinterp_la-op-fdm-fdm.o operators/.libs/liboctinterp_la-op-fdm-fm.o operators/.libs/liboctinterp_la-op-fdm-fs.o operators/.libs/liboctinterp_la-op-float-conv.o operators/.libs/liboctinterp_la-op-fm-fcdm.o operators/.libs/liboctinterp_la-op-fm-fcm.o operators/.libs/liboctinterp_la-op-fm-fcs.o operators/.libs/liboctinterp_la-op-fm-fdm.o operators/.libs/liboctinterp_la-op-fm-fm.o operators/.libs/liboctinterp_la-op-fm-fs.o operators/.libs/liboctinterp_la-op-fm-pm.o operators/.libs/liboctinterp_la-op-fs-fcm.o operators/.libs/liboctinterp_la-op-fs-fcs.o operators/.libs/liboctinterp_la-op-fs-fm.o operators/.libs/liboctinterp_la-op-fs-fs.o operators/.libs/liboctinterp_la-op-i16-i16.o operators/.libs/liboctinterp_la-op-i32-i32.o operators/.libs/liboctinterp_la-op-i64-i64.o operators/.libs/liboctinterp_la-op-i8-i8.o operators/.libs/liboctinterp_la-op-int-concat.o operators/.libs/liboctinterp_la-op-int-conv.o operators/.libs/liboctinterp_la-op-m-cdm.o operators/.libs/liboctinterp_la-op-m-cm.o operators/.libs/liboctinterp_la-op-m-cs.o operators/.libs/liboctinterp_la-op-m-dm.o operators/.libs/liboctinterp_la-op-m-m.o operators/.libs/liboctinterp_la-op-m-pm.o operators/.libs/liboctinterp_la-op-m-s.o operators/.libs/liboctinterp_la-op-m-scm.o operators/.libs/liboctinterp_la-op-m-sm.o operators/.libs/liboctinterp_la-op-pm-cm.o operators/.libs/liboctinterp_la-op-pm-fcm.o operators/.libs/liboctinterp_la-op-pm-fm.o operators/.libs/liboctinterp_la-op-pm-m.o operators/.libs/liboctinterp_la-op-pm-pm.o operators/.libs/liboctinterp_la-op-pm-scm.o operators/.libs/liboctinterp_la-op-pm-sm.o operators/.libs/liboctinterp_la-op-range.o operators/.libs/liboctinterp_la-op-s-cm.o operators/.libs/liboctinterp_la-op-s-cs.o operators/.libs/liboctinterp_la-op-s-m.o operators/.libs/liboctinterp_la-op-s-s.o operators/.libs/liboctinterp_la-op-s-scm.o operators/.libs/liboctinterp_la-op-s-sm.o operators/.libs/liboctinterp_la-op-sbm-b.o operators/.libs/liboctinterp_la-op-sbm-bm.o operators/.libs/liboctinterp_la-op-sbm-sbm.o operators/.libs/liboctinterp_la-op-scm-cm.o operators/.libs/liboctinterp_la-op-scm-cs.o operators/.libs/liboctinterp_la-op-scm-m.o operators/.libs/liboctinterp_la-op-scm-s.o operators/.libs/liboctinterp_la-op-scm-scm.o operators/.libs/liboctinterp_la-op-scm-sm.o operators/.libs/liboctinterp_la-op-sm-cm.o operators/.libs/liboctinterp_la-op-sm-cs.o operators/.libs/liboctinterp_la-op-sm-m.o operators/.libs/liboctinterp_la-op-sm-s.o operators/.libs/liboctinterp_la-op-sm-scm.o operators/.libs/liboctinterp_la-op-sm-sm.o operators/.libs/liboctinterp_la-op-str-m.o operators/.libs/liboctinterp_la-op-str-s.o operators/.libs/liboctinterp_la-op-str-str.o operators/.libs/liboctinterp_la-op-struct.o operators/.libs/liboctinterp_la-op-ui16-ui16.o operators/.libs/liboctinterp_la-op-ui32-ui32.o operators/.libs/liboctinterp_la-op-ui64-ui64.o operators/.libs/liboctinterp_la-op-ui8-ui8.o template-inst/.libs/liboctinterp_la-Array-os.o template-inst/.libs/liboctinterp_la-Array-tc.o template-inst/.libs/liboctinterp_la-Array-jit.o corefcn/.libs/liboctinterp_la-oct-errno.o operators/.libs/liboctinterp_la-ops.o .libs/liboctinterp_la-builtins.o -Wl,--whole-archive octave-value/.libs/liboctave-value.a parse-tree/.libs/libparse-tree.a parse-tree/.libs/libparser.a corefcn/.libs/libcorefcn.a corefcn/.libs/libtex_parser.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ../liboctave/.libs/liboctave.so -lhdf5 -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lfontconfig /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -lGLU -lX11 -lgl2ps -llapack -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.2 -o .libs/liboctinterp.so.2.0.0
libtool: link: (cd ".libs" && rm -f "liboctinterp.so.2" && ln -s "liboctinterp.so.2.0.0" "liboctinterp.so.2")
libtool: link: (cd ".libs" && rm -f "liboctinterp.so" && ln -s "liboctinterp.so.2.0.0" "liboctinterp.so")
libtool: link: ( cd ".libs" && rm -f "liboctinterp.la" && ln -s "../liboctinterp.la" "liboctinterp.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__delaunayn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___delaunayn___la-__delaunayn__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__dsearchn__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/__dsearchn__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__eigs__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___eigs___la-__eigs__.lo liboctinterp.la ../liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -lm
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype -lutil -lm
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___delaunayn___la-__delaunayn__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lqhull -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o dldfcn/.libs/__delaunayn__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/__dsearchn__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__dsearchn__.so -o dldfcn/.libs/__dsearchn__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lfltk_gl -lfltk -lX11 /usr/lib/arm-linux-gnueabihf/libfreetype.so -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o dldfcn/.libs/__fltk_uigetfile__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___eigs___la-__eigs__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -llapack -lblas -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o dldfcn/.libs/__eigs__.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__dsearchn__.la" && ln -s "../__dsearchn__.la" "__dsearchn__.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__glpk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___glpk___la-__glpk__.lo liboctinterp.la ../liboctave/liboctave.la -lglpk -lutil -lm
libtool: link: ( cd "dldfcn/.libs" && rm -f "__fltk_uigetfile__.la" && ln -s "../__fltk_uigetfile__.la" "__fltk_uigetfile__.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__init_fltk__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___init_fltk___la-__init_fltk__.lo liboctinterp.la ../liboctave/liboctave.la -lfltk_gl -lfltk -lX11 -lfreetype -lfontconfig -lfreetype -lGL -lGLU -lutil -lm
libtool: link: ( cd "dldfcn/.libs" && rm -f "__delaunayn__.la" && ln -s "../__delaunayn__.la" "__delaunayn__.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__init_gnuplot__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___init_gnuplot___la-__init_gnuplot__.lo liboctinterp.la ../liboctave/liboctave.la -lutil -lm
libtool: link: ( cd "dldfcn/.libs" && rm -f "__eigs__.la" && ln -s "../__eigs__.la" "__eigs__.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__magick_read__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___magick_read___la-__magick_read__.lo liboctinterp.la ../liboctave/liboctave.la -lGraphicsMagick++ -lGraphicsMagick -lutil -lm
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___glpk___la-__glpk__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lglpk -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o dldfcn/.libs/__glpk__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___init_gnuplot___la-__init_gnuplot__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o dldfcn/.libs/__init_gnuplot__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___init_fltk___la-__init_fltk__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lfltk_gl -lfltk -lX11 -lfontconfig /usr/lib/arm-linux-gnueabihf/libfreetype.so -lGL -lGLU -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o dldfcn/.libs/__init_fltk__.so
libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtbeginS.o dldfcn/.libs/dldfcn___magick_read___la-__magick_read__.o -Wl,-rpath -Wl,/«PKGBUILDDIR»/libinterp/.libs -Wl,-rpath -Wl,/«PKGBUILDDIR»/liboctave/.libs ./.libs/liboctinterp.so ../liboctave/.libs/liboctave.so -lGraphicsMagick++ -lGraphicsMagick -lutil -L/usr/lib/gcc/arm-linux-gnueabihf/4.9 -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/4.9/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/4.9/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/4.9/../../../arm-linux-gnueabihf/crtn.o -O2 -pthread -fopenmp -Wl,-z -Wl,relro -Wl,-z -Wl,relro -pthread -fopenmp -Wl,-soname -Wl,__magick_read__.so -o dldfcn/.libs/__magick_read__.so
libtool: link: ( cd "dldfcn/.libs" && rm -f "__glpk__.la" && ln -s "../__glpk__.la" "__glpk__.la" )
/bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -pthread -fopenmp -avoid-version -module -no-undefined -Wl,-z,relro -Wl,-z,relro -o dldfcn/__voronoi__.la -rpath /usr/lib/arm-linux-gnueabihf/octave/3.8.2 dldfcn/dldfcn___voronoi___la-__voronoi__.lo liboctinterp.la ../liboctave/liboctave.la -lqhull -lutil -lm
libtool: link: ( cd "dldfcn/.libs" && rm -f "__init_gnuplot__.la" && ln -s "../__init_gnuplot__.la" "__init_gnuplot__.la"